【发布时间】:2013-09-27 14:38:56
【问题描述】:
目前我正在使用快照进行挑选。我更改渲染代码以渲染对象 ID,获取快照,然后获取用户点击下的像素值。我认为这非常低效 - 我收到一些 ipad 运行缓慢的报告(我的 mini 很好)。
是否可以渲染到后台缓冲区,并使用 glreadpixels 调用来仅检索用户点击下的像素而不将对象 ID 渲染到屏幕上?我正在使用 GLKView 进行渲染。我已经用我当前的代码尝试了 glreadpixels - 它似乎总是返回黑色。我知道 GLKView 的文档建议只使用快照,但肯定更有效地选择只检索单个像素。
【问题讨论】: