节点参考

虚拟按键与虚拟摇杆字段

说明虚拟按键、虚拟摇杆、触发虚拟按键和切换虚拟控件方案的字段。

当前:虚拟按键与虚拟摇杆字段
节点参考

虚拟按键与虚拟摇杆字段

说明虚拟按键、虚拟摇杆、触发虚拟按键和切换虚拟控件方案的字段。

虚拟按键 VirtualButton

虚拟按键用于注册运行态控件,由变量或触发动作驱动真实点击、长按或滑动。适合游戏、半自动脚本和需要用户参与的场景。

  • controlId / displayName — 控件标识和显示名。
  • triggerVarKey — 触发变量。triggerMode 支持 EDGEHOLD
  • pressTypeTAPLONG_PRESSSWIPE
  • x/yxPct/yPct — 按键目标坐标。
  • coordJitterMinPx / coordJitterMaxPx — 坐标随机偏移范围。
  • pointVarKey — 从变量读取点击点。
  • swipeTargetModeSTATIC_POINTVARIABLE_POINTDIRECTION_DISTANCE
  • swipeToPointVarKeyswipeToX/YswipeDirectionswipeAngleDegswipeDistancePx — 控制滑动目标。
  • swipeModeswipeHoldBeforeMoveMsswipeHoldAfterMoveMsswipeDurationMs — 控制滑动节奏。
  • overlayVisibleoverlaySizeScalecooldownMslongPressMs — 控制悬浮显示和触发节流。

虚拟摇杆 VirtualJoystick

虚拟摇杆用于把目标点变量转换成持续摇杆拖动。AI 应明确参考点、摇杆中心、半径、死区和更新频率。

  • controlId / displayName — 控件标识和显示名。
  • targetPointVarKey — 目标点变量。
  • referenceModeSCREEN_CENTERSTATIC_POINTVARIABLE_POINT
  • referencePointVarKeyreferenceX/YreferenceXPct/YPct — 参考点。
  • joystickCenterX/YjoystickCenterXPct/YPct — 摇杆中心。
  • joystickRadiusPxdeadZonePx — 摇杆半径和死区。
  • smoothFactorupdateIntervalMsreleaseDelayMs — 平滑、刷新和松开延迟。
  • overlayVisible — 是否显示悬浮控件。

触发与方案切换

虚拟控件可先注册,再由脚本或用户触发。切换方案用于在不同页面或玩法下使用不同虚拟控件布局。

  • TriggerVirtualButton — 字段 controlIdcontrolNametriggerTypelongPressMstriggerType 支持 DEFAULT_ACTIONTAPLONG_PRESS_RELEASEPRESS_DOWNRELEASE
  • SwitchVirtualControlScheme — 字段 schemeIdschemeName,用于切换虚拟控件方案。
  • AI 建议 — 虚拟输入不适合解释为后台无人值守能力,应说明需要用户授权、前台运行和目标应用可见。