每当我将模型加载到XNA中时,我通常可以在远处看到它。当我改变一些参数并将其放大时,它会变成有趣的旋转状态,并且我将旋转它。有没有简单的方法来做到这一点,除了通过实验?或者我输出它错误(使用Blender)?有没有什么价值,我应该在我的3D场景中设置对象,然后再导出它,以便它们看起来'挺直'?在XNA中定位相机的最简单方法是什么?
2
A
回答
1
如果同样是发生于所有搅拌机型号,你怎么样应用通用的缩放和旋转的世界矩阵发布更多的代码模型,而不是玩视图矩阵?
0
这个问题比翻译和旋转矩阵的可能性更大。你必须先做所有的翻译,然后轮换。
解决此问题的最佳方法是通过简单/基本情况进行测试。例如,原点(0,0,0)处的三角形。将相机放回Z点几下,然后开始试验平移和旋转。一旦你掌握了这个基本的测试用例,数学将适用于所有其他情况。
要确保,如果你想更具体的帮助:-)
相关问题
- 1. 在Android中定位主机侦听器的最简单方法是什么?
- 2. WP7:在XNA中播放系统声音的最简单方法是什么
- 3. 在XNA中从简单的2D游戏(例如pong)到3D的最快/最简单的方法是什么?
- 4. 在Objective-C中否定BOOL的最简单方法是什么?
- 5. 在代码中定位静态变量的最简单方法是什么?
- 6. 声音随机化最简单的方法是什么
- 7. 获取iPhone当前位置的最简单方法是什么?
- 8. Android:使WebView显示位图的最简单方法是什么?
- 9. 什么是自定义NSTableView单元最简单的方法?
- 10. 在64位ubuntu上安装32位Java的最简单方法是什么?
- 11. 什么是最好的相机标定方法?
- 12. 实现响应式定位枚举的最简单方法是什么? java的
- 13. 远程在Windows计算机中定位文件的最简单方法是什么?
- 14. 在C#中获取OutOfMemoryException的最简单方法是什么?
- 15. 在DesignMode中编辑集合的最简单方法是什么?
- 16. 在Game Center中设置highScore最简单的方法是什么?
- 17. 在iPhone OS中使用SQLite3最简单的方法是什么?
- 18. 在ES6中包装Promise的最简单方法是什么?
- 19. 在java中构建IDE最简单的方法是什么?
- 20. 在C中测试空值的最简单方法是什么?
- 21. 在Python中创建表格最简单的方法是什么?
- 22. 在RDBMS中映射表的最简单方法是什么
- 23. 在Java中拉取JSON URL最简单的方法是什么?
- 24. 在Ruby中执行XMLHttpRequest的最简单方法是什么?
- 25. 在VB.net中保存设置的最简单方法是什么
- 26. 在C++中生成xml最简单的方法是什么?
- 27. 在matlab中绘制TSP图的最简单方法是什么?
- 28. 在WPF中播放MP3最简单的方法是什么?
- 29. 在C中抓取网页的最简单方法是什么?
- 30. 在c#中加密文件最简单的方法是什么?
哦,所以我应该改变相机,而不是模型?听起来像个好主意,我很快就会尝试。 – DMan 2010-06-02 22:21:39