首先感谢您花时间阅读并尝试帮助解决我遇到的问题。第一个问题发布在这里,在阅读启动协议(protocol)后,我将尝试尽可能地描述 =)
我目前正在为 Iphone 开发一款游戏,作为我最后一年的大学项目。这款游戏是我希望在离开后继续努力和扩展的一款游戏,并以此作为我进入该行业的简历的跳板。我还有好几个月的时间,所以有足够的时间慢慢来,仔细计划。
我有 Java 和 C++ OpenGL 的背景,所以我了解一些基本原理。我在 Objective C 方面还没有那么丰富的经验,需要从某个地方开始 =),所以对于我犯的任何明显错误,我深表歉意。当前的代码状态是我有多个项目渲染到基于 OpenGL ES 1.1 模型的单个 OpenGL ES View 。我觉得既然这个项目主要是 2D,我不应该需要去更高的版本。我会发布我拥有的代码,但它充满了原型(prototype)设计和杂项代码,而且非常困惑。事实上,我不介意将代码重新启动为多 View 模板,然后在代码块开始工作时移动它们。
我通过许多不同的媒介进行了研究,以寻找创建多 View 应用程序的理想方法,每个 View 都基于 OpenGL-ES。我看过很多关于将 UI-kit View 与 OpenGL View 一起使用的教程,但我已经确定了我的项目的最佳方式,以确保完全动态和自定义我会更乐意为所有 View 使用 openGL。
长话短说:
我想问的问题是,是否有任何我遗漏的好的教程或模板可以让我启动一个新的多 View 项目,让我可以在多个 View (菜单等)之间切换?
最佳答案
cocos2d 不会出错如果您正在制作 2D 应用程序但希望它是 openGL 加速的。
关于iphone - Iphone 上的多个 OpenGL ES View 是否有高效和标准化的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4472124/