Skybox OpenGL ES iPhone和iPad

时间:2010-11-05 23:11:23

标签: iphone ipad opengl-es

我需要为 iOS 创建虚拟游览工具。这是一个考古应用:用户可以在他在一座历史建筑内或在他参观考古挖掘时打开它。不需要像厄运一样的主观观点:只是一个天空盒。该应用程序将有一个兴趣点(POI)列表。每个POI都有自己的天空盒。

我认为我可以使用 OpenGL-ES 来创建一种可以通过触摸驱动/旋转的纹理天空盒。纹理是高分辨率的PNG照片。

这是一个资助项目,我有4个月。

我必须去哪里学习如何开发它?我必须购买一本书吗?哪一个?

我只有适度的Objectve-C和Cocoa-touch技能,因为我只为iPad构建了一个应用程序。我对 OpenGL-ES 没有任何了解。

3 个答案:

答案 0 :(得分:10)

答案 1 :(得分:2)

如果您从头开始学习OpenGL ES,那将会非常艰难。我会使用图形引擎来完成大部分繁重的工作。我正在玩Ogre3d,从我到目前为止看到的我可以推荐它:http://www.ogre3d.org/。它开箱即用Skybox(以及更多),应该非常直接。

答案 2 :(得分:1)

我认为你可以这样做,这里有一些帮助你入门的链接:

http://sidvind.com/wiki/Skybox_tutorial

常见问题:

(我会发布直接链接,但stackoverflow不会让我)

查看stackoverflow项目号2859722和2297564。

一些帮助制作纹理的程序和技巧:

spacescape

这里有一些很棒的opengl教程:

nehe.gamedev.net

它们不是特定于iPhone的,但是它们很好地解释了opengl。我想有些人也将这些移植到手机上,我现在无法找到它们。