如何用InputSystem制作單擊、雙擊、長(zhǎng)按?
2023-07-05 01:33 作者:ancientElement | 我要投稿
如何用InputSystem制作單擊、雙擊、長(zhǎng)按?
設(shè)置不同的Interaction得到用戶的不同輸入階段
2.
如圖兩個(gè)Action綁定相同的按鍵,但他們的交互設(shè)置不同,一個(gè)是單機(jī)一個(gè)是長(zhǎng)按,InputActionAssest
自動(dòng)類,接口,InputAction代碼
如圖是兩個(gè) Action 的對(duì)應(yīng)輸入,可以看到Run是一個(gè)長(zhǎng)按所以是一個(gè)狀態(tài),而Roll是觸發(fā)所以僅僅是Roll單擊執(zhí)行那一幀。
== 注意不要將 WasPerformedThisFrame和 WasPressedThisFrame 寫混淆了 == 一個(gè)是執(zhí)行的那一幀、一個(gè)是按鍵按下那一幀
標(biāo)簽: