更新现有的基于 OpenGL ES 1.1 的 2D iPhone 游戏以兼容 iPhone 4 的视网膜显示器的必要步骤是什么?我仍在使用带有 Apple 的CrashLanding(下载)示例代码的 Texture2D 类。
在阅读了Apple 的文档、观看了 WWDC 视频(第 134 期“针对 Retina 显示器优化您的 iPhone 应用程序”),以及查看Cocos2D示例代码之后,我仍然感到困惑。
我相信所需的步骤包括:
- 将高分辨率艺术品(附加“@2x”)传递给
[UIImage imageNamed:@"image.png"]
- 将“contentScaleFactor”从 1.0 更改为 2.0(在哪里?)
- 更新参数以
glOrthof
包含 contentScaleFactor - 调整大小
glViewport
请注意,我对 OpenGL 比较陌生。
谢谢你的帮助!