UserInputState
*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处。
用户输入状态 枚描述当前或已经执行的输入状态。它是由同名的 InputObject.UserInputState 属性和多个 UserInputService 和 1> Class.GuiObject1> 事件使用的。
根据 Enum.UserInputType 的输入状态,输入可能会以不同的状态跟随。
- 按钮和键按通常跟随简单的 开始 → 结束 流程。
- 游戏手柄触发按钮与按钮 press 类似,但会使用 Change 作为按钮变更状态。
- 鼠标移动通常跟随 开始 (鼠标-over) → 更改 → 结束 (鼠标-离开).
- 游戏手柄的拇指控制会导致 变更 发生在每个位置更改时。
取消
在 ContextActionService 上,使用 BindAction 绑定的动作处理函数为用户提供输入状态,当相关输入被执行时,便会返回给操作处理器。如果与特定输入相关的输入进行中,
项目
名称 | 值 | 概要 |
---|---|---|
Begin | 0 | |
Change | 1 | |
End | 2 | |
Cancel | 3 | |
None | 4 |