スキャンコードの押下状態の判定
love.keyboard.isScancodeDown
追加バージョン | 0.10.0 | 削除バージョン | - |
指定したスキャンコードが押されているかどうかを取得します。
local pressed = false
function love.draw()
love.graphics.print(tostring(pressed), 20, 20)
end
function love.update(dt)
if love.keyboard.isScancodeDown("1", "2") then
pressed = true
else
pressed = false
end
end
スキャンコードが 1 , 2 を押しているときは「true」が表示され、それ以外のときは「false」が表示されます。isScancodeDownの引数は可変長なので、複数のキーを指定することができます。
※ love.keypressed, love.keyreleasedと混同しないでください。