【发布时间】:2011-03-11 18:11:58
【问题描述】:
我正在使用 OpenGL Texture2D 类和 initWithString 方法向用户显示字符串。当使用 iOS 3.0 和 XCode 3.1.3 运行时,所有文本在模拟器中显示为黑色,在手机中显示为白色。更新到 iOS 4.0、XCode 3.2.3 和 iPhone SDK 4.0 后,手机上的文字显示为黑色!不太好,因为我的应用程序几乎完成了,并且艺术品是围绕白色文本设计的。我该如何解决这个问题?
更多信息:我正在使用 3G 手机进行测试。 texture2D 类也来自 Crashlanding。
【问题讨论】:
-
文本在基于 SGX 的设备(例如 iPhone 3GS、第三代 iPod touch)上显示为什么颜色?另外,您是使用标准纹理环境模式还是配置自己的自定义纹理组合器状态?
-
我只在3G上测试过。我不确定您的第二个问题(OpenGL ES 和 OpenGL 的新手)。
标签: iphone xcode opengl-es texture2d