マウスのボタンの押下状態の判定
love.mouse.isDown
追加バージョン | - | 削除バージョン | - |
マウスのボタンが押されている状態かどうかを判定します。
function love.draw()
love.graphics.print(tostring(mb1), 20, 20)
love.graphics.print(tostring(mb2), 20, 40)
love.graphics.print(tostring(mb3), 20, 60)
end
function love.update(dt)
mb1 = love.mouse.isDown(1)
mb2 = love.mouse.isDown(2)
mb3 = love.mouse.isDown(3)
end
引数に1を指定するとマウスの主ボタンの状態を、2を指定するとマウスの副ボタンの状態を、3を指定するとマウスの中央ボタンの状態を取得します。
注意点
マウスのボタン設定はOSのシステム設定で変更可能なので「1は左ボタン、2は右ボタン」とは限りません。