UserInputState

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

用户输入状态 枚描述当前或已经执行的输入状态。它是由同名的 InputObject.UserInputState 属性和多个 UserInputService 和 1> Class.GuiObject1> 事件使用的。

根据 Enum.UserInputType 的输入状态,输入可能会以不同的状态跟随。

  • 按钮和键按通常跟随简单的 开始结束 流程。
    • 游戏手柄触发按钮与按钮 press 类似,但会使用 Change 作为按钮变更状态。
  • 鼠标移动通常跟随 开始 (鼠标-over) → 更改结束 (鼠标-离开).
    • 触摸输入与鼠标移动相似。 开始结束 发生时,当用户开始或结束触摸屏幕时, respective. 相同的InputObject 用于同一的触摸点。
  • 游戏手柄的拇指控制会导致 变更 发生在每个位置更改时。

取消

ContextActionService 上,使用 BindAction 绑定的动作处理函数为用户提供输入状态,当相关输入被执行时,便会返回给操作处理器。如果与特定输入相关的输入进行中,

项目

名称概要
Begin0
Change1
End2
Cancel3
None4