File hp/widget/Joystick.lua
Functions
M:getCenterLoc () | Joystickの中心座標を計算して返します. |
M:getKnobInputRate (x, y) | Knobの入力の比を返します. |
M:getKnobNewLoc (x, y) | モード判定を行い、モードにあわせたknobのx, y座標を計算して返します. |
M:getKnobNewLocForAnalog (x, y) | ANALOGモードのknobのx, y座標を計算して返します. |
M:getKnobNewLocForDigital (x, y) | DIGITALモードのknobのx, y座標を計算して返します. |
M:getStickDirection () | Knobの入力の比を返します. |
M:new (params) | インスタンスを生成して返します. |
M:onSceneTouchCancel (e) | シーンをタッチした時のイベントリスナです. |
M:onSceneTouchDown (e) | シーンをタッチした時のイベントリスナです. |
M:onSceneTouchMove (e) | シーンをタッチした時のイベントリスナです. |
M:onSceneTouchUp (e) | シーンをタッチした時のイベントリスナです. |
M:setCenterKnob () | knobSpriteの座標を中心点に設定します. |
M:setLayer (layer) | レイヤーを設定します. |
M:setScene (scene) | シーンを設定します. |
M:updateKnob (x, y) | knobSpriteの更新処理を行います. |
Tables
Sprite | ゲームの仮想ジョイスティックのウィジットクラスです. |
Functions
- M:getCenterLoc ()
- Joystickの中心座標を計算して返します.
- M:getKnobInputRate (x, y)
-
Knobの入力の比を返します.
Parameters
- x:
- y:
- M:getKnobNewLoc (x, y)
-
モード判定を行い、モードにあわせたknobのx, y座標を計算して返します.
Parameters
- x:
- y:
- M:getKnobNewLocForAnalog (x, y)
-
ANALOGモードのknobのx, y座標を計算して返します.
Parameters
- x:
- y:
- M:getKnobNewLocForDigital (x, y)
-
DIGITALモードのknobのx, y座標を計算して返します.
Parameters
- x:
- y:
- M:getStickDirection ()
- Knobの入力の比を返します.
- M:new (params)
-
インスタンスを生成して返します.
Parameters
- params:
- M:onSceneTouchCancel (e)
-
シーンをタッチした時のイベントリスナです.
Parameters
- e:
- M:onSceneTouchDown (e)
-
シーンをタッチした時のイベントリスナです.
Parameters
- e:
- M:onSceneTouchMove (e)
-
シーンをタッチした時のイベントリスナです.
Parameters
- e:
- M:onSceneTouchUp (e)
-
シーンをタッチした時のイベントリスナです.
Parameters
- e:
- M:setCenterKnob ()
- knobSpriteの座標を中心点に設定します.
- M:setLayer (layer)
-
レイヤーを設定します.
Parameters
- layer:
- M:setScene (scene)
-
シーンを設定します.
Parameters
- scene:
- M:updateKnob (x, y)
-
knobSpriteの更新処理を行います.
Parameters
- x:
- y: