マウスのボタンの押下状態の判定

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は右ボタン」とは限りません。