Difference between revisions of "Joystick:getGamepadAxis (日本語)"

(Created page with "{{newin (日本語)|0.9.0|090|type=関数}} 仮想ゲームパッドの軸の方向を取得します。ジョイスティックが[[Joystick:isGamepad|ゲームパッド]...")
 
m (関連)
 
Line 40: Line 40:
 
* [[Joystick:isConnected (日本語)]]
 
* [[Joystick:isConnected (日本語)]]
  
 +
* [[GamepadAxis (日本語)]]
 
* [[love.gamepadaxis (日本語)]]
 
* [[love.gamepadaxis (日本語)]]
 
[[Category:Functions]]
 
[[Category:Functions]]
Line 45: Line 46:
 
{{#set:PrettySince=0.9.0}}
 
{{#set:PrettySince=0.9.0}}
 
{{#set:Description=仮想ゲームパッドの軸の方向を取得します。}}
 
{{#set:Description=仮想ゲームパッドの軸の方向を取得します。}}
 +
 
== そのほかの言語 ==
 
== そのほかの言語 ==
 
{{i18n|Joystick:getGamepadAxis}}
 
{{i18n|Joystick:getGamepadAxis}}

Latest revision as of 00:26, 20 July 2023

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

関連



そのほかの言語