我希望在相对轴上旋转的对象(该轴随其旋转)旋转,就好像它的轴未移动一样。
在游戏中(不是我自己的游戏),我有一个始终在玩家视线范围内的物体(它跟随摄像机)。我还希望对象相对于相机保持相同的旋转,以便它始终对播放器来说像是相同的方向。使它保持相对于摄像机偏航的X或Z值已修改的方向很简单,但是一旦我在Y轴上旋转对象,X轴移动到摄像机的俯仰角就会使对象错误地旋转(滚动会也会受到影响。
我很确定这将需要矩阵或sin / cos的组合,但是我没有运气来找到答案。
注意:旋转分别在x,y和z轴上使用弧度在俯仰,偏航和横滚中进行。