love.keyboard.isDown (Español)
Comprueba si una tecla está siendo pulsada. No confundas esta función con los callback love.keypressed o love.keyreleased.
Contents
Función
Resumen
down = love.keyboard.isDown( key )
Argumentos
KeyConstant key
- La tecla a comprobar. No es más que un string con el nombre de la tecla. Para ver el nombre asociado a cada una de las teclas ver KeyConstant.
Retorno
boolean down
- True si la tecla está siendo pulsada, false si no está pulsada.
Función
Available since LÖVE 0.7.2 |
This variant is not supported in earlier versions. |
Resumen
anyDown = love.keyboard.isDown( key, ... )
Argumentos
KeyConstant key
- Tecla a comprobar.
KeyConstant ...
- Teclas adicionales.
Retorno
boolean anyDown
- True si alguna de las teclas indicadas está siendo pulsada, false si ninguna de ellas está siendo pulsada.
Ejemplos
Incrementa/decrementa el valor de una variable mientras esté siendo pulsada una tecla.
local val = 0;
function love.update(dt)
-- Incrementaremos la variable en 1 unidad por cada segundo que la tecla "up" (flecha de arriba) esté pulsada.
if love.keyboard.isDown("up") then
val = val + dt
print(val)
end
-- Reduciremos la variable 1 unidad por segundo si cualquiera de las teclas wasd está siendo presionada.
if love.keyboard.isDown("w", "a", "s", "d") then
val = val - dt
print(val)
end
end
Ver también
Other Languages
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