(资料图片)
如何用InputSystem制作单击、双击、长按?
设置不同的Interaction得到用户的不同输入阶段2.如图两个Action绑定相同的按键,但他们的交互设置不同,一个是单机一个是长按,
InputActionAssest自动类,接口,InputAction
代码
如图是两个 Action 的对应输入,可以看到Run是一个长按所以是一个状态,而Roll是触发所以仅仅是Roll单击执行那一帧。
== 注意不要将 WasPerformedThisFrame和 WasPressedThisFrame 写混淆了 == 一个是执行的那一帧、一个是按键按下那一帧