Jump to position em código

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Jump to position em código

Mensagem por Makibara em Sex 04 Nov 2011, 22:34

Alguém sabe, ou algo semelhante? eu procurei no help e não tem nesse nome. =/
Obrigado desde já.

Makibara

Número de Mensagens : 45
Data de inscrição : 03/10/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Jump to position em código

Mensagem por Carlos Mahnke em Sex 04 Nov 2011, 22:34

Evento em que ocorreria o jump to position
Código:
x = valor; //coordenada horizontal
y = valor; //coordenada vertical

Carlos Mahnke

Ranking : Sem avaliações
Número de Mensagens : 202
Data de inscrição : 27/07/2011
Notas recebidas : A+B (não colocar conceito)
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Jump to position em código

Mensagem por Makibara em Sex 04 Nov 2011, 23:00

Valeu cara funcionou direitinho, mas se não for problema, eu to usando esse código:
if place_meeting(x,y+vspeed,other)
{
vspeed = 0;
}
para colisão e quando tem colisão, ele tambem não se mexe em x(era pra parar só movimento vertical).
Eu to usando esse jump to position em código que voce acabou de dar para andar, você conhece um código que funcione melhor que esse que eu to mostrando.
obrigado desde já

Makibara

Número de Mensagens : 45
Data de inscrição : 03/10/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Jump to position em código

Mensagem por Carlos Mahnke em Sex 04 Nov 2011, 23:05

Se é para movimento vc pode apenas somar/subtrair os valores, ex:
Código:
Step
if (keyboard_check(vk_left) and (place_free(x - 4, y))
{
x -= 4;
}

if (keyboard_check(vk_right) and (place_free(x + 4, y))
{
x += 4;
}

Com isso já deve ser suficiente para uma movimentação simples com colisão.

Carlos Mahnke

Ranking : Sem avaliações
Número de Mensagens : 202
Data de inscrição : 27/07/2011
Notas recebidas : A+B (não colocar conceito)
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Jump to position em código

Mensagem por Makibara em Sex 04 Nov 2011, 23:12

Ah sim, desculpa, é que eu tenho um cursor que cabe duas caixas, e eu queria que, quando a caixa tiver dentro do cursor, ela muda pro lado contrario do cursor aí eu to usando;
if place_meeting(x+16,y,Cursor)
{
x+=16
}

if place_meeting(x-16,y,Cursor)
{
x-=16
}

Que funciona quando não tem colisão em y, e eu não quero checar coisão em x, pois não precisa mesmo.
Obrigado

Makibara

Número de Mensagens : 45
Data de inscrição : 03/10/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Jump to position em código

Mensagem por Conteúdo patrocinado Hoje à(s) 14:15


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum