Trigger
描述:
输入触发器的管理类,定义了键盘键、游戏手柄按钮和摇杆的各种输入触发器。
KeyDown
类型: 函数。
描述:
创建一个触发器,当所有指定的键被按下时触发。
签名:
KeyDown: function(combineKeys: KeyName | {KeyName}): Trigger
参数:
参数名 | 类型 | 描述 |
---|---|---|
combineKeys | KeyName | {KeyName} |
返回值:
返回类型 | 描述 |
---|---|
Trigger | 触发器对象。 |
KeyUp
类型: 函数。
描述:
创建一个触发器,当所有指定的键被按下并且其中任何一个被释放时触发。
签名:
KeyUp: function(combineKeys: KeyName | {KeyName}): Trigger
参数:
参数名 | 类型 | 描述 |
---|---|---|
combineKeys | KeyName | {KeyName} |
返回值:
返回类型 | 描述 |
---|---|
Trigger | 触发器对象。 |
KeyPressed
类型: 函数。
描述:
创建一个触发器,当所有指定的键正在被按下时触发。
签名:
KeyPressed: function(combineKeys: KeyName | {KeyName}): Trigger
参数:
参数名 | 类型 | 描述 |
---|---|---|
combineKeys | KeyName | {KeyName} |
返回值:
返回类型 | 描述 |
---|---|
Trigger | 触发器对象。 |
KeyHold
类型: 函数。
描述:
创建一个触发器,当特定键被按下并且保持按下指定的持续时间时触发。
签名:
KeyHold: function(keyName: KeyName, holdTime: number): Trigger
参数:
参数名 | 类型 | 描述 |
---|---|---|
keyName | KeyName | 要检查的键。 |
holdTime | number | 持续时间,以秒为单位。 |
返回值:
返回类型 | 描述 |
---|---|
Trigger | 触发器对象。 |
KeyTimed
类型: 函数。
描述:
创建一个触发器,当特定键在指定的时间窗口内被按下时触发。
签名:
KeyTimed: function(keyName: KeyName, timeWindow: number): Trigger
参数:
参数名 | 类型 | 描述 |
---|---|---|
keyName | KeyName | 要检查的键。 |
timeWindow | number | 时间窗口,以秒为单位。 |
返回值:
返回类型 | 描述 |
---|---|
Trigger | 触发器对象。 |
KeyDoubleDown
类型: 函数。
描述:
创建一个触发器,当特定键被双击时触发。
签名:
KeyDoubleDown: function(key: KeyName, threshold?: number): Trigger
参数:
参数名 | 类型 | 描述 |
---|---|---|
key | KeyName | 要检查的键。 |
threshold | number | [可选] 双击的时间阈值,以秒为单位。默认为0.3。 |
返回值:
返回类型 | 描述 |
---|---|
Trigger | 触发器对象。 |
AnyKeyPressed
类型: 函数。
描述:
创建一个触发器,当任何键被持续按下时触发。
签名:
AnyKeyPressed: function(): Trigger
返回值:
返回类型 | 描述 |
---|---|
Trigger | 触发器对象。 |
ButtonDown
类型: 函数。
描述:
创建一个触发器,当所有指定的游戏手柄按钮被按下时触发。
签名:
ButtonDown: function(combineButtons: ButtonName | {ButtonName}, controllerId?: number): Trigger
参数:
参数名 | 类型 | 描述 |
---|---|---|
combineButtons | ButtonName | {ButtonName} |
controllerId | number | [可选] 游戏手柄控制器的ID。默认为0。 |
返回值:
返回类型 | 描述 |
---|---|
Trigger | 触发器对象。 |
ButtonUp
类型: 函数。
描述:
创建一个触发器,当所有指定的游戏手 柄按钮被按下并且其中任何一个被释放时触发。
签名:
ButtonUp: function(combineButtons: ButtonName | {ButtonName}, controllerId?: number): Trigger