相比于之前的输入系统,增强输入确实变得繁琐一些,但也使输入变得更加丰富。
输入操作(InputAcation)和输入映射情景(Input Mapping Context)
输入操作呢相当于是一个输入操作的名称,定义好后,可设置当前输入操作的数据类型,(如跳跃肯定是一个bool类型一开一关的,向前移动是一个维度的向量)
(视情况而定)
输入映射情景就是将你所需当前的输入操作添加到映射中,多个输入映射情景(如汽车的输入操作,角色的输入操作肯定是不一样的,可以有多个操作映射情景增加了多样性)
角色移动
上图中呢,可能你会不清楚,设置输入操作的值为2d,怎么区分他的前后左右呢,就要涉及到修改器了
通过 Negate呢是用来取反的,Swizzle Input Values是用来将设置xyz是在前是在后,默认肯定是xyz顺序。
角色视觉转向
鼠标是一个xy的输入,Y轴是跟我们操作不符合的所以我们取反一下Y
角色跳跃
角色跳跃呢是一个BOOL值,绑定上我们所需的按键即可
在蓝图中使用增强输入
将我们的输入映射情景设置到增强输入系统中