Eu estou com um problema com as sprites, as sprites não param de se mecher quando eu aperto a tecla exemplo: qdo eu aperto espaço ele pula dando pirueta mais depois ele não para mais e mesma coisa se eu andar ele não para de reprodurir a sprite sem parar, eu to usando esse código no Step:
Esse é o vídeo mostrando como fica !
- Código:
/****************************** GRAVIDADE ******************************/
if place_free(x,y+2){gravity=1}
else // Senão
gravity=0
// Limitar a velocidade vertical
if vspeed>12 {vspeed=12}
/***************************** MOVIMENTANDO *****************************/
// Direita
if keyboard_check(vk_right)
{
sprite_index = spr_direita
if place_free(x+5,y){x+=5}
}
//Esquerda
if keyboard_check(vk_left)
{
sprite_index = spr_esquerda
if place_free(x-5,y){x-=5}
}
//Pulo
if keyboard_check_pressed(vk_space)
{
sprite_index = spr_pulo
if !place_free(x,y+2){vspeed=-15}
}
Esse é o vídeo mostrando como fica !