Joystick:getGamepadAxis (日本語)
LÖVE 0.9.0 から使用可能 |
この関数は以前のバージョンでは非対応です。 |
仮想ゲームパッドの軸の方向を取得します。ジョイスティックがゲームパッドとして認識できないか未接続の場合は、この関数は常に 0 を返します。
関数
概要
direction = Joystick:getGamepadAxis( axis )
引数
GamepadAxis axis
- 確認をしたい仮想軸。
返値
number direction
- 軸の現在値。
用例
ゲームパッドのサムスティックに基づき x および y の値を変更します。
function love.load()
x = 0
y = 0
p1joystick = nil
end
function love.joystickadded(joystick)
p1joystick = joystick
end
function love.update(dt)
-- ジョイスティックが接続されたときに確認します。
if p1joystick ~= nil then
-- getGamepadAxis は-1 と 1 の間の値を返します。
-- その他の場合は 0 を返します。
x = x + p1joystick:getGamepadAxis("leftx")
y = y + p1joystick:getGamepadAxis("lefty")
end
end
関連
そのほかの言語
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info