Pregunta

Hace el love.keyreleased(key) funcionar lo mismo que love.keyboard.isDown?

Por ejemplo, puedo declarar:

function love.update()

    if love.keyreleased("left") then
            hero = heroLeft
    end
end     
¿Fue útil?

Solución

love.keyreleased es un función de devolución de llamada. No es una función se supone que deben llamar. Es una función que registra en el sistema que toma una clave. El sistema lo llamará cada vez que se lance una clave.

Otros consejos

No, no son la misma función.

Love.KeyReleaded (clave) es una función de devolución de llamada que la aplicación llamará cada vez que se lance una clave, por lo tanto, puede sobrescribirla para crear algún tipo de respuesta a la versión. Se supone que no debes llamar a esta función. La aplicación de amor tratará eso para ti.

Love.keyboard.isdown es una función de amor que devuelve un booleano (si la clave está inactiva, verdadera o falsa). No debe sobrescribirlo, de lo contrario no podrá saber si una llave está realmente inactiva. Esta función se puede llamar dentro de su código.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top