Domanda

Fa il love.keyreleased(key) funzionare uguali a love.keyboard.isDown?

Ad esempio, posso dichiarare:

function love.update()

    if love.keyreleased("left") then
            hero = heroLeft
    end
end     
È stato utile?

Soluzione

love.keyreleased è un funzione di callback. Non è una funzione voi dovrebbero chiamare. È una funzione che registri con il sistema che prende una chiave. Il sistema lo chiamerà ogni volta che viene rilasciata una chiave.

Altri suggerimenti

No, non sono la stessa funzione.

Love.KeyReleased (Key) è una funzione di callback che verrà chiamata dall'applicazione ogni volta che viene rilasciata una chiave, quindi è possibile sovrascriverla per creare una sorta di risposta al rilascio. Non dovresti chiamare questa funzione. L'applicazione dell'amore affronterà questo per te.

love.keyboard.isdown è una funzione d'amore che restituisce un booleano (se la chiave è giù - vera o falsa). Non dovresti sovrascriverlo, altrimenti non sarai in grado di sapere se una chiave è effettivamente inattiva. Questa funzione può essere chiamata all'interno del tuo codice.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top