我需要为 iOS 创建虚拟游览工具。这是一个考古应用:用户可以在他在一座历史建筑内或在他参观考古挖掘时打开它。不需要像厄运一样的主观观点:只是一个天空盒。该应用程序将有一个兴趣点(POI)列表。每个POI都有自己的天空盒。
我认为我可以使用 OpenGL-ES 来创建一种可以通过触摸驱动/旋转的纹理天空盒。纹理是高分辨率的PNG照片。
这是一个资助项目,我有4个月。
我必须去哪里学习如何开发它?我必须购买一本书吗?哪一个?
我只有适度的Objectve-C和Cocoa-touch技能,因为我只为iPad构建了一个应用程序。我对 OpenGL-ES 没有任何了解。
答案 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。我想有些人也将这些移植到手机上,我现在无法找到它们。