使用A、D键控制角色左右移动
打开我们的BP_Player蓝图类,选择事件图表,添加我们的控制事件
右键,搜索A keyboard,选择A,如下图,D也是
添加扭矩力
首先我们要把我们的player上的模拟物理选项打开,这样我们后续给它一个力才能生效。
然后添加扭矩力,可以直接搜索英文Add Torque也可以直接中文搜索扭矩,如下:
将其结构体分割引脚,我们要左右移动,那就给X轴给力:
需要注意的是我们还要把我们的弹簧臂的选择改成绝对旋转,否则就会出现摄像机天旋地转的情况:
扭矩力的大小可以慢慢微调。
目前我们这种控制都是在每次按下的时候触发,跟我们正常玩游戏有点不太一样,那么我们要怎么实现按下一直控制呢?那就要通过轴映射的方式实现,具体实现我们下一节见。