Axis

.Input.Gamepad. Axis

包含特定游戏手柄轴的信息. 游戏手柄会根据需要自动创建轴对象.

Constructor

new Axis(pad, index)

Since:
  • 3.0.0
Parameters:
Name Type Description
pad Phaser.Input.Gamepad.Gamepad 该轴所属游戏手柄的参考.
index number 该轴的索引.

Members

events :Phaser.Events.EventEmitter

Since:
  • 3.0.0
用于发出轴事件的事件发射器.
Type:

index :number

Since:
  • 3.0.0
该轴的索引.
Type:
  • number

pad :Phaser.Input.Gamepad.Gamepad

Since:
  • 3.0.0
该轴所属游戏手柄的参考.
Type:

threshold :number

Since:
  • 3.0.0
Default Value:
  • 0.1
`getValue` 中忽略轴值的移动公差阈值.
Type:
  • number

value :number

Since:
  • 3.0.0
Default Value:
  • 0
原始轴值,介于-1和1之间,0为死点. 使用方法 `getValue` 获取应用了阈值的归一化值.
Type:
  • number

Methods

destroy()

Since:
  • 3.10.0
销毁此轴实例并释放其保存的外部引用.

getValue() → {number}

Since:
  • 3.0.0
将 `threshold` 值应用于轴并返回.
Returns:
根据移动阈值调整的轴值.
Type
number