二十二、UE5的增強輸入Enhanced Input(實現(xiàn)小白人基本動作)
在這里我們需要借用5.0版本進行增強輸入的講解,對比之前的軸映射進行講解更利于學(xué)習(xí);
一.回顧之前舊版本的軸映射方法
以第三人稱小白人為例




二.增強輸入系統(tǒng)實現(xiàn)小白人的運動
首先了解幾個概念:
IputActor(輸入操作):角色(Pawn:棋子)做出的任何動作
IputMappingTContext(輸入映射上下文):將用戶的輸入(比如:按鍵盤的WASD)映射到輸入操作
IputModifer(輸入修飾符):Negate是取負值





至此搞定了輸入操作與輸入映射上下文





先決條件:同一按鍵執(zhí)行不同的任務(wù)系統(tǒng);
優(yōu)先執(zhí)行等級高的;若等級相同則先執(zhí)行第一個AddMappingContext節(jié)點中的MAppingContext
三.增強輸入系統(tǒng)的同一操作不同任務(wù)的問題
比如:右腳是用來先踩油門的,也是用來踩剎車的



新建藍圖類BP_Car



標簽: