Difference between revisions of "love.mouse.isDown (日本語)"
(Created page with "特定のマウスボタンが押されたかどうか検出します。 この関数はマウスホイールのスクロールを検出しません。マウスホイール...") |
m (→関数: Translation updated.) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
== 関数 == | == 関数 == | ||
− | {{newin (日本語)|[[0.10.0]]|100|type=異形}} | + | {{newin (日本語)|[[0.10.0 (日本語)|0.10.0]]|100|type=異形}} |
=== 概要 === | === 概要 === | ||
<source lang="lua"> | <source lang="lua"> | ||
Line 11: | Line 11: | ||
=== 引数 === | === 引数 === | ||
{{param|number|button|検出したいボタンの索引。 1 は第一マウスボタンであり、 2 は第二マウスボタンおよび 3 は中央のボタンです。追加的なボタンはマウスの機種に依存します。}} | {{param|number|button|検出したいボタンの索引。 1 は第一マウスボタンであり、 2 は第二マウスボタンおよび 3 は中央のボタンです。追加的なボタンはマウスの機種に依存します。}} | ||
− | {{param|number|...| | + | {{param|number|...|続けて検出するボタンの番号。}} |
=== 返値 === | === 返値 === | ||
Line 17: | Line 17: | ||
== 関数 == | == 関数 == | ||
− | {{oldin (日本語)|[[0.10.0]]|100|type=異形}} | + | {{newin (日本語)|[[0.10.2 (日本語)|0.10.2]]|102|type=異形}} |
+ | === 概要 === | ||
+ | <source lang="lua"> | ||
+ | down = love.mouse.isDown({ button, ... }) | ||
+ | </source> | ||
+ | === 引数 === | ||
+ | {{param|table|buttons|検出するボタンの索引が存在するテーブル。}} | ||
+ | {{subparam|table|button|検出したいボタンの索引。 1 は第一マウスボタンであり、 2 は第二マウスボタンおよび 3 は中央のボタンです。追加的なボタンはマウスの機種に依存します。}}} | ||
+ | {{subparam|number|...|続けて検出するボタンの番号。}} | ||
+ | |||
+ | === 返値 === | ||
+ | {{param|boolean|down|True ならば指定されたボタンは押されています。}} | ||
+ | |||
+ | == 関数 == | ||
+ | {{oldin (日本語)|[[0.10.0 (日本語)|0.10.0]]|100|type=異形}} | ||
=== 概要 === | === 概要 === | ||
<source lang="lua"> | <source lang="lua"> | ||
Line 27: | Line 41: | ||
{{param|boolean|down|True ならば指定されたボタンは押されています。}} | {{param|boolean|down|True ならば指定されたボタンは押されています。}} | ||
== 関数 == | == 関数 == | ||
− | {{newinoldin (日本語)|[[0.7.2]]|072|[[0.10.0]]|100|type=異形}} | + | {{newinoldin (日本語)|[[0.7.2 (日本語)|0.7.2]]|072|[[0.10.0 (日本語)|0.10.0]]|100|type=異形}} |
=== 概要 === | === 概要 === | ||
<source lang="lua"> | <source lang="lua"> | ||
Line 58: | Line 72: | ||
{{#set:Since=000}} | {{#set:Since=000}} | ||
== そのほかの言語 == | == そのほかの言語 == | ||
− | {{i18n|love.mouse.isDown}} | + | {{i18n (日本語)|love.mouse.isDown}} |
Latest revision as of 06:29, 27 June 2023
特定のマウスボタンが押されたかどうか検出します。
この関数はマウスホイールのスクロールを検出しません。マウスホイールを検出したいときは love.wheelmoved (または version 0.9.2 以前では love.mousepressed) コールバックを必ず使用してください。
Contents
関数
LÖVE 0.10.0 から使用可能 |
この異形は以前のバージョンでは非対応です。 |
概要
down = love.mouse.isDown( button, ... )
引数
number button
- 検出したいボタンの索引。 1 は第一マウスボタンであり、 2 は第二マウスボタンおよび 3 は中央のボタンです。追加的なボタンはマウスの機種に依存します。
number ...
- 続けて検出するボタンの番号。
返値
boolean down
- True ならば指定されたボタンは押されています。
関数
LÖVE 0.10.2 から使用可能 |
この異形は以前のバージョンでは非対応です。 |
概要
down = love.mouse.isDown({ button, ... })
引数
table buttons
- 検出するボタンの索引が存在するテーブル。
返値
boolean down
- True ならば指定されたボタンは押されています。
関数
LÖVE 0.10.0 から廃止 |
この異形は以降のバージョンでは非対応です。 |
概要
down = love.mouse.isDown( button )
引数
MouseConstant button
- 検出したいボタン。
返値
boolean down
- True ならば指定されたボタンは押されています。
関数
LÖVE 0.7.2 まで使用可能でしたが LÖVE 0.10.0 で廃止されました |
この異形は以降のバージョンでは非対応です。 |
概要
anyDown = love.mouse.isDown( button1, button2, button3, ... )
引数
MouseConstant buttonN
- 検出したいボタン。
返値
boolean anyDown
- True ならば指定されたボタンは押されており、それ以外は false です。
用例
マウスの右ボタンを押し続けると値を加算します。
val = 0 -- 後で使うために変数を作成します。
function love.update(dt)
if love.mouse.isDown(2) then
val = val + dt -- ボタンを押し続けることにより毎秒ごとに 1 を変数へ加算します。
end
end
関連
- マウス定数・ボタン
- love.mouse (日本語)
- love.mousepressed (日本語)
- love.mousereleased (日本語)
- love.keyboard.isDown (日本語)