love.keyboard.isDown (Deutsch)

Prüft ob eine bestimmte Taste gedrückt wird. Diese Funktion gibt eine boolesche Variable zurück und sollte nicht mit love.keypressed bzw. love.keyreleased verwechselt werden.

Funktion

Übersicht

down = love.keyboard.isDown( key )

Argumente

KeyConstant (Deutsch) key
Die Taste, die geprüft werden soll.

Rückgabewerte

boolean (Deutsch) down
Wahr wenn die Taste gedrückt wird, falsch wenn nicht.

Funktion

Available since LÖVE 0.7.2
This variant is not supported in earlier versions.

Übersicht

anyDown = love.keyboard.isDown( key1, key2, key3, ... )

Argumente

KeyConstant (Deutsch) key
Die Tasten, die geprüft werden sollen.

Rückgabewerte

boolean (Deutsch) anyDown
Wahr wenn eine der Tasten gedrückt wird.

Beispiele

Erhöhen bzw. verrignern eines Wertes wenn die jeweiligen Tasten gedrückt werden.

local val = 0;
function love.update(dt)
    -- Wir erhöhen den Wert um 1 / Sekunde wenn die Taste gedrückt ist.
    if love.keyboard.isDown("up") then
        val = val + dt;
        print(val);
    end
 
    -- Wir verringern den Wert um 1 / Sekunde wenn mindestens eine der Tasten gedrückt ist.
    if love.keyboard.isDown('w', 'a', 's', 'd') then
        val = val - dt;
        print(val);
    end
end

Siehe auch


Andere Sprachen