Skip to main content

gamepadbuttonrelease 手柄按钮弹起事件

gamepadbuttonrelease

类型: MethodDeclaration

定义位置: ui.ts

描述

手柄按钮弹起事件

参数 event: 脚本手柄事件

参数

参数名类型描述默认值
eventScriptGamepadEvent--

返回值

类型: void

源代码

位置: 第 994 行

private gamepadbuttonrelease(event: ScriptGamepadEvent): void {
if (UI.focuses.length !== 0) {
switch (Controller.buttonName) {
case 'Up':
Input.bubbles.stop()
UI.releaseDirKey('Up')
break
case 'Down':
Input.bubbles.stop()
UI.releaseDirKey('Down')
break
case 'Left':
Input.bubbles.stop()
UI.releaseDirKey('Left')
break
case 'Right':
Input.bubbles.stop()
UI.releaseDirKey('Right')
break
}
// 有可能在前面的操作中移除了焦点
UI.getFocus()?.emit('gamepadbuttonrelease', event, false)
}
}

文档生成时间:2025/7/7 12:07:07