Skip to content

UserInputState

概览

字段
KindEnum · 枚举 Enum
Realmcommon
  • Inherit: Int
  • 继承链: Int → UserInputState

UserInputState 枚举描述用户输入事件的生命周期阶段,包括开始、变化、结束、取消和未知状态。它用于在输入处理流程中标识当前输入动作所处的具体阶段,帮助开发者精确响应不同类型的输入变化。

适用场景

UserInputService 的 InputBegan、InputChanged、InputEnded 等事件回调中,通过 InputObjectUserInputState 属性判断输入阶段,从而执行对应的逻辑。

使用要点

通过 InputObject 实例的 UserInputState 属性获取枚举值,然后与 Enums.UserInputState.Begin、Enums.UserInputState.Change 等成员比较,以区分输入开始、持续变化或结束等状态。

注意事项

该枚举值由引擎自动设置,开发者无需手动构造。在输入事件回调中,InputObjectUserInputState 字段已包含当前阶段信息,直接读取即可。

枚举值

名称说明
0Begin输入开始
1Change输入变化
2End输入结束
3Cancel输入取消
4None输入无状态