iPhone上的OpenGl ES - 显示和旋转3D对象

5

我是新手,对iPhone、Xcode和openGL ES都不熟悉。

我正在寻找一个源代码示例,演示如何创建3D对象,使用手势旋转并进行缩放...

谢谢, Alex

6个回答

4

内部循环链接在这里和博客中均已失效 :( 可能可以在以下网址找到类似的脚本:https://github.com/jlamarche/iOS-OpenGLES-Stuff/tree/master/Blender%20Export/objc_blend_2.57%20%28RC1%29 - Peter

0

0

大约一年前,我曾经尝试过OpenGL ES,并发现这本在线O'Reilly书籍非常有帮助:http://ofps.oreilly.com/titles/9780596804824/

这些章节与此类主题的大多数书籍相似;从数学基础到“高级”(通常是使用实现立方体贴图、凹凸贴图等着色器的典型场景)

您还可以下载示例的源代码。

编辑:我也拥有这本书http://www.amazon.co.uk/OpenGL-ES-2-0-Programming-Guide/dp/0321502795/ref=sr_1_1?ie=UTF8&qid=1336064164&sr=8-1 我发现它对于OpenGL ES以及3D图形总体来说都是一本不错的读物。


0
我可以推荐《OpenGL超级宝典第5版》。它从非常基础的内容开始,提供了大量示例代码(我相信你所描述的具体场景在第5章),然后深入探讨诸如特定平台开发、iPhone的OpenGL ES等主题......而且这本书读起来很不错,在我看来这是教科书中难得的品质。书中的所有示例和代码都应该能够在Xcode中编译,并根据需要展示各个平台的不同情况。

嘿,谢谢你的推荐,我看了这本书,似乎很有前途......顺便说一下,我在苹果开发者网站上找到了WWDC 2010示例代码。它包含了许多不同问题的源代码示例,例如手势等等...... - alexpov

0

我目前也在研究这个挑战。

我会分享我目前的发现,并为这个问题设置赏金,以便引起一些关注。

http://nineveh.gl/ 承诺可以完成这项工作,但它还处于测试阶段,即使是最基本的示例也无法直接运行(会出现编译错误),所以我不能推荐它。

可以将Unity与本地iOS代码集成,例如

http://clevermartian.com/blog/?p=59

http://technology.blurst.com/a-cocoa-based-frontend-for-unity-iphone-applications/

但那些东西看起来很吓人。

http://www.sunsetlakesoftware.com/molecules是开源的,也许可以从中提取一些东西。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接