Problemas com mvoimentação de sprites

    Compartilhe
    avatar
    X-Games
    Novato
    Novato

    Masculino
    Número de Mensagens : 2
    Advertencias : 0%

    Reputação Reputação : 0

    Problemas com mvoimentação de sprites

    Mensagem por X-Games em Ter 17 Ago - 20:45

    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:

    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 !