下图为找到的解决方法,把Orient Rotation to Movement勾选后,角色就不再根据镜头移动了。

但现在程序明显不清楚我们鼠标面朝的方向在哪,不知道哪里是正面,角色跟鼠标没有联动关系。
打开C++
在MoveForward中更改代码。

我们需要知道鼠标面朝哪里并且只与Yaw有关,因此我们需要创建一个旋转类型的函数。

这个函数接受三个值(Pitch,Yaw,Rol),并返回一个旋转方向。

接下来使用旋转矩阵来返回F向量( 正确的方向的向量)

将向量输出。人物模型会随着相机方向向正确的方向平移。
<


626

被折叠的 条评论
为什么被折叠?



