love.keyboard.setKeyRepeat
Включает или отключает повторение нажатия клавиши для love.keypressed. По умолчанию отключено.
Функция
Доступно начиная с LÖVE 0.9.0
Эта версия не поддерживается в более ранних версиях.
Синтаксис
love.keyboard.setKeyRepeat( enable )
Аргументы
boolean enable- Должны ли быть включены повторяющиеся события нажатия клавиши, когда клавиша удерживается.
Возвращаемое значение
Ничего.
Примечания
Интервал между повторениями зависит от системных настроек пользователя. Эта функция не влияет на то, вызывается ли love.textinput несколько раз, когда клавиша удерживается.
Функция
Удалино в LÖVE 0.9.0
Эта версия не поддерживается в этой и более поздних версиях.
Включает повторение нажатия клавиш и задает задержку и интервал.
Синтаксис
love.keyboard.setKeyRepeat( delay, interval )
Аргументы
number delay- Время, прошедшее до повторения нажатия клавиши (в секундах). 0 отключает повторение нажатий клавиш.
number interval- Время между повторениями (в секундах)
Возвращаемое значение
Ничего.
Примеры
Удерживайте левую или правую клавишу для изменения положения.
function love.load()
love.keyboard.setKeyRepeat(true)
x = 50
end
function love.keypressed(key, scancode, isrepeat)
if key == "right" then
x = (x + 80) % love.graphics.getWidth()
elseif key == "left" then
x = (x - 80) % love.graphics.getWidth()
end
end
function love.draw()
love.graphics.circle("fill", x, 100, 50, 50)
end См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.keyboard.setKeyRepeat