xna相机沿2个轴跟随对象?

问题描述

| 好的,因此相机现在仅沿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); 一切变得模糊。任何见解都会有所帮助。谢谢     

解决方法

很难确切知道您的相机问题是什么。这是我制作的视频,用于解释一个常见的相机问题,该问题可能适用于您的问题。 http://www.screencast.com/users/sh8zen/folders/Xna/media/929e0a9a-16d1-498a-b777-8b3d85fd8a00 我不只是想推送我制作的视频...在xna论坛上经过3.5年的学习后,初学者使用相机的视频地址出现了无数次。另外,根据对问题的描述,很难知道您的相机做错了什么,因此它很有可能成为此问题。