如何获取一个 vector 并生成一个矩阵,该矩阵将沿该 vector 旋转网格使其朝向脸部?
细节:
我希望播放器的模型能够旋转以面向相机看的方向。现在,它总是指向开始的方向,而转弯只会使相机朝玩家一侧看。
我已经对D3DXMatrixYawPitchRoll进行了试验,但取得了部分成功。但是,我注意到完美对准的时间有些漂移,当我在偏航时尝试俯仰时,它存在一些奇怪的摆动问题。
最佳答案
它的工作方式几乎与我发布的答案完全相同:
Rotate a sphere so that its pole heads towards the camera
主要变化是,您执行的是“对象原点”-“摄像机位置”,而不是“摄像机位置”-“对象原点”。