love.keyboard.isDown (日本語)
特定のキーが押されたかどうか検出します。 love.keypressed または love.keyreleased とは混同しないでください。
Contents
関数
概要
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)
-- キーを押し続けることにより毎秒ごとに 1 を変数へ加算します。
if love.keyboard.isDown("up") then
val = val + dt
print(val)
end
-- WASD キーのいずれかが押された時に毎秒ごとに 1 を変数へ減算します。
if love.keyboard.isDown('w', 'a', 's', 'd') then
val = val - dt
print(val)
end
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