2011-12-14 60 views
1

我在MonoTouch中开发,我有一个问题,应该在屏幕上绘制3D模型,使其可以旋转和放大/缩小。在MonoTouch中显示3D模型

通常,为iOS开发事物(除了常见的奇怪的API纠结之外)是一件轻而易举的事情。我需要一个图像,我加载它并用几行代码显示它。但是,当我尝试查看3D内容时,我所得到的是OpenGL-ES 2.0,它似乎不必要的低级别,并且远非“即插即用”。奇怪,但似乎更奇怪的是,我找不到任何简单的框架来解决它。我在这里错过了什么吗?我发现Unity3D,但是这比我需要的更多(更不用说价格了,再次,学习曲线)。

当我只想显示模型时,我是否真的必须投入时间学习3D渲染的复杂性?看起来OpenGL-ES-1.1有点简单,但可能没有我需要的功能(并且缺少“1-2-3这是它的工作原理” - 教程对我来说似乎很奇怪)。还是我的谷歌技能比我想象的更穷?

对不起,如果问题意味着一个模糊的答案,但总结我猜我的问题是“什么是最简单的方式显示/旋转/缩放使用OpenGL ES 1.1/2.0的MonoTouch 3D模型(最好是2.0,但1.1是也可以)?“

+0

没有任何答案对您有帮助吗?如果是这样,请将它们标记为正确。如果你找到你自己的答案,请在这里添加答案。 – 2012-05-10 10:18:53

回答

0

对于OpenGL ES 2.0,我得到了这个gent tutorial

它没有不必要的低级恕我直言。它实现了广泛的可能用途,例如创建一个游戏和一个简单的三维可视化是两个不同的应用程序,可能不需要其他应用程序的一切。

当然,如果它更像DirectX,但是您可以立即创建自己需要的类,那将会很棒。

如果你想要一个非低级的API,可以考虑使用类似Unity3D的东西。

+0

“教程”链接已停用 – ToolmakerSteve 2015-09-24 10:25:13