如何在Windows Phone 7上的XNA中进行简单的3D操作

时间:2011-10-08 09:09:42

标签: windows-phone-7 xna-4.0

我是WP7上3D的新手。我想做的就是简单的3D

一个。在3D世界中添加/绘制一些彩色基元,立方体和球体等

B中。旋转世界x,y和/或z

就是这样,没有别的。我不需要任何碰撞检测,我不需要任何聪明的物理,我不需要任何纹理或背景或其他任何东西,只是那么好又简单。

我已经浏览了各种网站上的大量例子,它们都掩盖了我不想要的膨胀代码和对象的基础知识。我不想要任何大理石或宇宙飞船的例子,只是一些干净,清晰的代码。

我有Blender来创建3D模型,这些模型将是没有纹理的简单模型。只是坚实的基本3D对象。

请不要指出任何基于我已经找到的每个例子的游戏的内容。

哦,请只是实际工作的例子。

1 个答案:

答案 0 :(得分:1)

在Windows Phone 7上进行3D操作的最佳方式是使用XNA,这通常与游戏相关,这并不是全部真相。你仍然可以使用XNA构建传统的应用程序,尽管构建你的ui可能需要更长的时间而不是silverlight。

你可能应该从微软查看App Hub因为有大量的样本,实际上他们有专门针对3D的类别。请记住,因为刚开始你应该尝试理解那些给你的例子。即使您第一次看到的代码可能似乎像膨胀或额外代码一样,在开发3D应用程序时实际上需要考虑组件。

无论如何,this example在Windows Phone 7上使用XNA来解决3D的基础问题。 编辑:如果您不想使用XNA,则先前会询问this question。在Silverlight中使用3D有几种解决方案。