我正在做一些有趣的着色器,但是当我调用快照时,我会得到一些奇怪的着色文物。特别是,红色通道似乎......卡住了,也许?
UIImage* image = [(GLKView*)self.view snapshot];
不确定要显示的其他代码,因为如果我将其转换为JPEG并将其保存到卷中,或者只是直接在UIImageView中显示它并不重要,它有一个奇怪的红色调。
这个问题也很有可能相关,但没有答案〜https://stackoverflow.com/questions/24447265/how-to-avoid-shadows-over-the-glkview-object-in-ios
如果我将视图drawableColorFormat
设置为GLKViewDrawableColorFormatRGB565
,那么......实际上似乎已经修复了......所以...有人可以解释为什么会这样吗?