我是新手,对iPhone、Xcode和openGL ES都不熟悉。
我正在寻找一个源代码示例,演示如何创建3D对象,使用手势旋转并进行缩放...
谢谢, Alex
我不确定这是否是您正在搜索和寻找的内容,但您可以看一下:http://nehe.gamedev.net/tutorial/texture_filters,lighting&_keyboard_control/15002/
在页面的下部分,您可以看到macOS / Cocoa的示例代码。
我仍然不确定,但希望这有所帮助。
大约一年前,我曾经尝试过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图形总体来说都是一本不错的读物。
我目前也在研究这个挑战。
我会分享我目前的发现,并为这个问题设置赏金,以便引起一些关注。
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是开源的,也许可以从中提取一些东西。
我看到你已经回答了这个问题,但是一个好的教程是Lamarche教程,还有OpenGLES 2.0教程:
http://iphonedevelopment.blogspot.co.uk/2009/05/opengl-es-from-ground-up-table-of.html
另外,如果要加载模型,请查看设置POWER VR SDK,因为其中包含了所有需要加载带有骨骼动画、纹理和灯光等3D模型的内容。