欢迎光临散文网 会员登陆 & 注册

如何用InputSystem制作单击、双击、长按?

2023-07-05 01:33 作者:ancientElement  | 我要投稿

如何用InputSystem制作单击、双击、长按?

  1. 设置不同的Interaction得到用户的不同输入阶段
    在这里插入图片描述
    2.在这里插入图片描述
    如图两个Action绑定相同的按键,但他们的交互设置不同,一个是单机一个是长按,

  2. InputActionAssest
    自动类,接口,InputAction

  3. 代码

在这里插入图片描述
如图是两个 Action 的对应输入,可以看到Run是一个长按所以是一个状态,而Roll是触发所以仅仅是Roll单击执行那一帧。

== 注意不要将 WasPerformedThisFrame和 WasPressedThisFrame 写混淆了 == 一个是执行的那一帧、一个是按键按下那一帧


如何用InputSystem制作单击、双击、长按?的评论 (共 条)

分享到微博请遵守国家法律