- savior
- Mensagens : 32
Reputação : 0
Data de inscrição : 26/05/2013
Idade : 25
Localização : são paulo
Erro na velocidade
Ter 15 Jul - 20:17:48
Olá pessoas, tudo bem?
Estou passando um pequeno problema aqui no meu jogo, digamos que eu quero fazer um sistema de "dash"; o player aperta duas vezes a tecla de direção, e então o player corre e mantém essa nova velocidade ~(Sim que nem Grand Chase )
Até ai tudo bem programei tudo belezinha, só que eu não utilizo o hspeed para locomover meu personagem por que sei lá o que acontece, quando uso o hspeed o player só vai para a direita...
Então minha locomoção ficou dessa maneira:
Só que a variável x (que é a quantidade de pixels que meu player procederá) não altera de forma nenhuma durante o jogo, sei lá o que ocorre '-'
Então venho pedir ajuda a vocês para me ajudar nisso... Se for hspeed ir a esquerda ja resolve, ou o x poder ser alterado(minha preferência)
Agradeço desde já, Bye Bye
Estou passando um pequeno problema aqui no meu jogo, digamos que eu quero fazer um sistema de "dash"; o player aperta duas vezes a tecla de direção, e então o player corre e mantém essa nova velocidade ~(Sim que nem Grand Chase )
Até ai tudo bem programei tudo belezinha, só que eu não utilizo o hspeed para locomover meu personagem por que sei lá o que acontece, quando uso o hspeed o player só vai para a direita...
Então minha locomoção ficou dessa maneira:
- Código:
if (keyboard_check(vk_left)) && ! (keyboard_check(vk_right)) && (place_free(x-7,y))
{x-=10;lado=0; andando=true; parado=false;baixo=false;jumpD=false}
else
if (keyboard_check(vk_left)) && ! (keyboard_check(vk_right)) && (place_free(x-6,y))
{x-=0;lado=0; andando=false; parado=true;baixo=false;jumpD=false}
if (keyboard_check(vk_right)) && ! (keyboard_check(vk_left)) && (place_free(x+7,y))
{x+=10;lado=1; andando=true; parado=false;baixo=false;jumpD=false}
else
if (keyboard_check(vk_right)) && ! (keyboard_check(vk_left)) && (place_free(x+6,y))
{x+=0;lado=1; andando=false; parado=true;baixo=false;jumpD=false}
if ! (keyboard_check(vk_left)) && ! (keyboard_check(vk_right))
{andando=false; parado=true;baixo=false;jumpD=false}
Só que a variável x (que é a quantidade de pixels que meu player procederá) não altera de forma nenhuma durante o jogo, sei lá o que ocorre '-'
Então venho pedir ajuda a vocês para me ajudar nisso... Se for hspeed ir a esquerda ja resolve, ou o x poder ser alterado(minha preferência)
Agradeço desde já, Bye Bye
Permissões neste sub-fórum
Não podes responder a tópicos