IOS5 GLKit GLView和Hit测试

时间:2011-10-23 20:10:11

标签: testing ios5 hit glkit

在新的GLKit GLView参考中,强调了这个警告:

重要提示:您的绘图方法应该只修改帧缓冲对象的内容。切勿尝试从底层帧缓冲区对象读取像素信息,修改或处置帧缓冲区对象,或通过调用OpenGL ES函数读取其他属性。相反,依赖于GLKView类

提供的属性和方法

以前,使用EAGLView,所有发布的最佳做法都是针对热门测试,其中包括使用glReadPixels使用已经渲染但未呈现的帧缓冲。

使用GLKView,似乎唯一接近的是“-snapshot”调用从渲染中生成UIImage对象。然后挖出像素。这似乎非常低效。

使用新的GLKit功能进行命中测试是否有“最佳实践”?似乎可以绑定和重新绑定单独的帧缓冲,但是我不确定GLKView引用中的戏剧性警告意味着什么。

使用GLKit时有关最佳击中测试方法的想法吗?

1 个答案:

答案 0 :(得分:0)

查看this very informative SO post,其中包含示例代码。我相信这正是你所寻找的 - 它对我来说很有用。