好的,目前相机仅在1轴上始终跟踪物体。这是代码:
Matrix rotationMatrix = Matrix.CreateRotationY(avatarYaw);
Matrix rotationMatrix2 = Matrix.CreateRotationX(avatarXaw);
Vector3 transformedheadOffset2;
Vector3 transformedReference2;
transformedheadOffset2 = Vector3.Transform(AvatarHeadOffset, rotationMatrix);
transformedReference2 = Vector3.Transform(TargetOffset, rotationMatrix);
如何让它跟随2轴的物体? (显然与rotationMatrix2有关),因为当我使用类似的东西时:
transformedheadOffset2 = Vector3.Transform(transformedheadOffset2,rotationMatrix); 一切都变得模糊。任何见解都会有所帮助。感谢
答案 0 :(得分:1)
很难准确知道您的相机问题。这是我制作的视频,用于解释可能(或可能不适用)您的问题的常见相机问题。
http://www.screencast.com/users/sh8zen/folders/Xna/media/929e0a9a-16d1-498a-b777-8b3d85fd8a00
我不是只想推送我制作的视频......只是在xna论坛上花了3。5年后,视频地址的问题已经从使用相机的初学者无数次出现了。此外,根据您对问题的描述,很难知道您的相机做错了什么,因此它有可能成为这个问题。