gpt4 book ai didi

ios - 在 iOS5 的 xcode 4 中将 openGL ES 1.1 设置为默认值

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:04:45 24 4
gpt4 key购买 nike

我有最新的 Xcode。当我设置一个新项目以使用 OpenGL ES 时,Xcode 似乎使用 OpenGL ES 2.0 创建它。

如何改为使用 OpenGL ES 1.1 使 Xcode 打开项目?

最佳答案

Xcode 并不是真的“使用 OpenGL ES 1.1 打开项目”。 IDE 有一些库存模板,您可以选择这些模板来启动新项目,其中之一是 OpenGL ES 应用程序。这些模板几乎随 Xcode 的每个版本发布而更新,因此它们作为起点提供的内容会随着时间的推移而变化。

目前,Xcode 4.2 中的“OpenGL ES 游戏”模板使用 GLKit 并假定目标设备上存在 OpenGL ES 2.0 功能。鉴于所有运行 iOS 5.0(使用 GLKit 需要)的设备都支持 OpenGL ES 2.0,因此对于这样的模板来说这是一个安全的选择。与像 Marco Arment 这样的开发人员一起 reporting that fewer than 3% of iOS devices out there don't support OpenGL ES 2.0你可以看到为什么 Apple 可能决定将重点放在他们的模板上。

然而,这并不意味着您不能使用最新版本的 Xcode 开发仅针对 OpenGL ES 1.1 的应用程序。您只需要编写自己的代码来设置 1.1 上下文,或者从那里的另一个模板开始。例如,this simple cube sample application我为我的类(class)编写了适用于 OpenGL ES 1.1 和 2.0 的渲染器。您可以只使用 1.1 路径作为您的应用程序的基础。

我确实建议看一下支持 OpenGL ES 2.0,因为现在几乎所有 iOS 硬件都支持它,而且它为您提供了一些非常强大的功能。

关于ios - 在 iOS5 的 xcode 4 中将 openGL ES 1.1 设置为默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8681508/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com