代码之家  ›  专栏  ›  技术社区  ›  Dominic K

在XNA中定位摄像头最简单的方法?

  •  2
  • Dominic K  · 技术社区  · 16 年前

    每次我把我的模型加载到XNA中,我通常都能在远处看到它。当我改变一些参数并使其放大时,10/10次旋转很有趣,我设定了旋转的任务。除了实验,还有什么简单的方法可以做到吗?或者我输出错误(使用搅拌机)?在导出三维场景之前,是否有任何值需要将其设置为“直立”对象?

    2 回复  |  直到 16 年前
        1
  •  1
  •   SiN    16 年前

    如果所有的混合机模型都是这样的,那么您如何将一个通用的缩放和旋转应用到模型的世界矩阵中,而不是使用视图矩阵?

        2
  •  0
  •   Joel Martinez    16 年前

    这个问题很可能是在你如何翻译和旋转矩阵。你必须先完成所有的翻译,然后再进行旋转。

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

    如果需要更具体的帮助,请确保发布更多的代码:-)