iOS 4的完整326 ppi可以用于openGL吗?

时间:2010-07-03 02:48:09

标签: iphone opengl-es ios4

在新的iPhone 4上测试我的openGL ES应用程序时,似乎openGL没有使用全部326 ppi,而是3G上的163 ppi,因为有明显的像素化。我意识到要计算的像素是4倍,但A4芯片不应该补偿这个吗?

我确信有一种方法可以利用令人惊叹的分辨率,就像我在iTunes商店的应用程序中看到的那样,但是如何?

2 个答案:

答案 0 :(得分:8)

是的,实际上它很容易。默认情况下,OpenGL视图使用旧的缩放模式,因为它不是破坏现有的应用程序,因为它是基于像素的API而不是基于点的API。

要解决此问题,请将您的CAEAGLLayer的contentsScale设置为2.0并充分享受荣耀。

答案 1 :(得分:1)

不太熟悉CAEAGLLayer,将contentScale设置为2.0的语法是什么?