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:

Tables

Sprite
ゲームの仮想ジョイスティックのウィジットクラスです.

Valid XHTML 1.0!