Opengl es 如何在谷歌的OpenGL中拾取鼠标?

Opengl es 如何在谷歌的OpenGL中拾取鼠标?,opengl-es,google-nativeclient,Opengl Es,Google Nativeclient,政府这样说: 不要从GPU读取数据。不要调用glReadPixels,因为它很慢 传统上,我通过非投影(逆矩阵和深度缓冲读取)进行鼠标拾取。我有什么选择?你应该使用子弹物理来进行光线投射和拾取。查看bullet网站上的介绍性教程,然后在opengl-tutorial.org的“使用bullet拾取”部分中设置一个debugDrawer

政府这样说:

不要从GPU读取数据。不要调用glReadPixels,因为它很慢


传统上,我通过非投影(逆矩阵和深度缓冲读取)进行鼠标拾取。我有什么选择?

你应该使用子弹物理来进行光线投射和拾取。查看bullet网站上的介绍性教程,然后在opengl-tutorial.org的“使用bullet拾取”部分中设置一个debugDrawer