love.keyboard.isDown
Проверяет, нажата ли определённая клавиша. Не следует путать с love.keypressed или love.keyreleased.
Функция
Синтаксис
down = love.keyboard.isDown( key )
Аргументы
KeyConstant key- Клавиша для проверки.
Возвращаемое значение
boolean down- True, если клавиша нажата, false — если нет.
Функция
Доступно начиная с LÖVE 0.7.2
Данный вариант не поддерживается в более ранних версиях.
Синтаксис
anyDown = love.keyboard.isDown( key, ... )
Аргументы
KeyConstant key- Клавиша для проверки.
KeyConstant ...- Дополнительные клавиши для проверки.
Возвращаемое значение
boolean anyDown- True, если нажата любая из перечисленных клавиш, false — если нет.
Примеры
Увеличение значения при удерживании клавиши
local val = 0;
function love.update(dt)
-- We will increase the variable by 1 for every second the key is held down.
if love.keyboard.isDown("up") then
val = val + dt
print(val)
end
-- We will decrease the variable by 1/s if any of the wasd keys is pressed.
if love.keyboard.isDown('w', 'a', 's', 'd') then
val = val - dt
print(val)
end
end См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.keyboard.isDown