Difference between revisions of "love.mouse.setPosition (日本語)"

(Created page with "マウスの現在位置を設定します。 == 関数 == === 概要 === <source lang="lua"> love.mouse.setPosition( x, y ) </source> === 引数 === {{param|number|x|マウ...")
 
m (用例: Sync to lastest version.)
Line 11: Line 11:
 
ありません。
 
ありません。
 
== 用例 ==
 
== 用例 ==
利用者が数字キーを押すとマウスは新しい X の位置へ素早く移動します。 Y の位置は [[love.mouse.getY (日本語)|love.mouse.getY]] のおかげで変更されません。
+
[[love.mouse.getY (日本語)|love.mouse.getY]] を使用することにより Y 軸方向の座標のままである間、マウスは画面中心の水平方向に留まります。
 
<source lang="lua">
 
<source lang="lua">
function love.keypressed(key)
+
function love.keypressed( )
  if tonumber(key) then   -- 数字キー (0-9) ならば、次の行を実行します。
+
   love.mouse.setPosition( love.graphics.getWidth() * 0.5, love.mouse.getY() )
  love.mouse.setPosition(tonumber(key) * 10, love.mouse.getY())   -- よりわかりやすくするために key に 10 を乗算して、 getY で Y を固定したままにします。
 
  end
 
 
end
 
end
 
</source>
 
</source>
 +
 
== 関連 ==
 
== 関連 ==
 
* [[parent::love.mouse (日本語)]]
 
* [[parent::love.mouse (日本語)]]

Revision as of 04:54, 16 October 2016

マウスの現在位置を設定します。

関数

概要

love.mouse.setPosition( x, y )

引数

number x
マウスの x-軸の新しい位置を指定します。
number y
マウスの y-軸の新しい位置を指定します。

返値

ありません。

用例

love.mouse.getY を使用することにより Y 軸方向の座標のままである間、マウスは画面中心の水平方向に留まります。

function love.keypressed( )
  love.mouse.setPosition( love.graphics.getWidth() * 0.5, love.mouse.getY() )
end

関連


そのほかの言語