如何解决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年的学习后,初学者使用相机的视频地址出现了无数次。另外,根据对问题的描述,很难知道您的相机做错了什么,因此它很有可能成为此问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。