角色类输入
新建一个角色C++,继承建立蓝图,和Pawn一样,绑定输入移动和相机.
在构造函数中添加这段代码也能实现。打开UsePawnControlRotation就可以让人物不跟随鼠标旋转
得到旋转后的向前向量
使用旋转矩阵
想要前进方向和旋转的方向对应。获取当前控制器的旋转信息,并将其存储在名为ControlRotation的常量中,这个旋转信息通常包括Yaw(水平旋转)、Pitch(垂直旋转)和Roll(滚动)。创建一个变量只储存Yaw轴信息,通过将YawRotation转化为旋转矩阵,然后提取X轴单位向量而得到的正确的方向。
在角色移动里打开这个Orient Rotation to Movement(将旋转定向为移动),也可以使用代码。人物将自己转向前进方向
头发和眉毛
Ugroomcomponent。对于这个组件需要把模组添加到代码里,在build.cs文件里添加上这个组件才能生效
删除三个cache文件夹,右击工程文件,重新生成Vs项目文件,完成后可以开始添加头发的组件
引入头文件,定义头发,创建实例,绑定
在蓝图里选中头发和眉毛