Dúvida sobre movimentação

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

Resolvido Dúvida sobre movimentação

Mensagem por Ritton em Ter 16 Ago 2011, 20:42

Olá pessoal!Eu tenho uma dúvida referente a movimentação do objeto: É possível fazê-lo andar em quadrado de 32x32?Por exemplo, ao invés dele andar "livre", eu queria saber como fazer ele dar passos por quadrado de 32x32.Como faço?Eu quero apenas o code GML que faz isso.

OBS: Os movimentos devem ser por quadrado de 32x32, ok?

Até mais! flw


Última edição por Ritton em Ter 16 Ago 2011, 22:25, editado 1 vez(es)

Ritton

Ranking : Nota C
Número de Mensagens : 673
Idade : 18
Data de inscrição : 07/06/2011
Notas recebidas : C
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Dúvida sobre movimentação

Mensagem por JV Justino em Ter 16 Ago 2011, 20:47

Coloque isso no evento Step do objeto:
Código:
if(place_snapped(32,32) && keyboard_check(vk_up))
motion_set(90,2);
else if(place_snapped(32,32) && keyboard_check(vk_left))
motion_set(180,2);
else if(place_snapped(32,32) && keyboard_check(vk_down))
motion_set(270,2);
else if(place_snapped(32,32) && keyboard_check(vk_right))
motion_set(0,2);
else if(place_snapped(32,32) && keyboard_check(vk_nokey))
motion_set(360,0);
Agora, ele só irá andar na grade 32x32

Espero ter ajudado!
flw

JV Justino

Ranking : Nota A
Número de Mensagens : 619
Idade : 19
Data de inscrição : 07/12/2010
Notas recebidas : A+A
Reputação : 20
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Dúvida sobre movimentação

Mensagem por Ritton em Ter 16 Ago 2011, 22:26

Muito obrigado João Vitor!Fico lhe devendo essa! ;)

Abraços!

Ritton

Ranking : Nota C
Número de Mensagens : 673
Idade : 18
Data de inscrição : 07/06/2011
Notas recebidas : C
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Dúvida sobre movimentação

Mensagem por Super Maker em Qui 18 Ago 2011, 02:22

Ou você poderia fazer um com almento de velocidade.
No estep...
Código:
if place_snapped(32,32){
hspeed+=(keyboard_check(vk_right)-keyboard_check(vk_left))*4;
vspeed+=(keyboard_check(vk_down)-keyboard_check(vk_up))*4;
if place_snapped(32,32) and keyboard_check(vk_nokey){
hspeed:=0;
vspeed:=0;
}
}

Super Maker

Número de Mensagens : 646
Idade : 33
Data de inscrição : 09/07/2011
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Dúvida sobre movimentação

Mensagem por Conteúdo patrocinado Hoje à(s) 04:02


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