可能重复: Why is glReadPixels() failing in this code in iOS 6.0?
我们正在尝试拍摄OpenGL ES视图的快照,并将结果保存在UIImage中。
对于iOS 5.x,我们的函数工作得很好。
对于iOS 6,我们的功能只在模拟器上工作,而不是在设备上工作。我们在设备上接收到一个空白(白色)图像。
我们参考了index.html的技术报告,我们的功能与苹果在这份技术报告中的功能几乎相同。
下面是我们的功能(在“附加详细信息”窗口)。
我们将非常感谢得到一个帮助,我们希望有一个尽快的答复,因为我们的应用程序目前与这个关键的缺陷在线。(顺便说一句,我们只使用opengl es,而不使用cocos2d)
请帮帮忙。
发布于 2012-09-25 20:08:29
如果你没有得到这方面的答案:正如在其他帖子中记录的那样,我发现这只会影响设备,而不会影响运行我的应用程序的模拟器。当使用CAEAGLLayer set true初始化时,我设置了kEAGLDrawablePropertyRetainedBacking drawableProperties。没有注意到速度上的巨大打击,我的捕捉又开始发挥作用了。
https://stackoverflow.com/questions/12550662
复制相似问题