iphone - Iphone 上的多个 OpenGL ES View 是否有高效和标准化的代码?

标签 iphone ios opengl-es

首先感谢您花时间阅读并尝试帮助解决我遇到的问题。第一个问题发布在这里,在阅读启动协议(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/

相关文章:

iPhone – 类似 Photoshop 的效果

iPhone SDK 3.2 测试版和 iPhone SDK 3.1.2

ios - ITMS-90809 : Deprecated API Usage — Apple will stop accepting submissions of apps that use UIWebView APIs When upload my react native app

android - 如何使用 OpenGL 在 ARCORE 中的单个 3D 对象中加载多个 2D 纹理

iphone - 如何设置iPhone中Tab栏项目1默认选中?

ios - UITableViewCell viewWithTag 如何找出正在编辑的单元格?

ios - 以编程方式强制终止 iPhone 设备上的另一个应用程序

html - IOS 在 HTML 中导致不需要的换行符

android - 如何在使用 gomobile 编写的原生游戏中隐藏 Android 状态栏

iphone - 具有透明背景的 OpenGL ES 2.0 GLKit