¿Love.KeyReleaded (clave) funciona lo mismo que Love.Keyboard.isdown?
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
Solución
love.keyreleased
es un función de devolución de llamada. No es una función tú 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.