スキャンコードの押下状態の判定

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と混同しないでください。