2010-06-01 179 views
2

每当我将模型加载到XNA中时,我通常可以在远处看到它。当我改变一些参数并将其放大时,它会变成有趣的旋转状态,并且我将旋转它。有没有简单的方法来做到这一点,除了通过实验?或者我输出它错误(使用Blender)?有没有什么价值,我应该在我的3D场景中设置对象,然后再导出它,以便它们看起来'挺直'?在XNA中定位相机的最简单方法是什么?

回答

1

如果同样是发生于所有搅拌机型号,你怎么样应用通用的缩放和旋转的世界矩阵发布更多的代码模型,而不是玩视图矩阵?

+0

哦,所以我应该改变相机,而不是模型?听起来像个好主意,我很快就会尝试。 – DMan 2010-06-02 22:21:39

0

这个问题比翻译和旋转矩阵的可能性更大。你必须先做所有的翻译,然后轮换。

解决此问题的最佳方法是通过简单/基本情况进行测试。例如,原点(0,0,0)处的三角形。将相机放回Z点几下,然后开始试验平移和旋转。一旦你掌握了这个基本的测试用例,数学将适用于所有其他情况。

要确保,如果你想更具体的帮助:-)

相关问题