love.keyboard.setKeyRepeat (Українська)
Включає та вимикає повторення клавіш для love.keypressed. При стандартних налаштуваннях воно вимкнено.
Contents
Function
Доступне починаючи з LÖVE 0.9.0 |
Цей варіант недоступний в попередніх версіях. |
Вигляд
love.keyboard.setKeyRepeat( enable )
Вигляд
boolean enable
- Чи посилаються повторні події про натиснення клавіші, коли клавіша утримується.
Повертає
Нічого.
Примітки
Інтервал поміж повтореннями залежить від налаштувань операційної системи користувачів. Ця функція не впливає не те, скільки разів буде викликана функція love.textinput під час утримування клавіші.
Функція
Видалене в LÖVE 0.9.0 |
Цей варіант недоступний в 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
Дивіться також
Іншими мовами
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info