iphone – 如何在OpenGL ES中选择对象?

我正在使用OpenGL ES编写iPhone / iPad应用程序.

我想通过点击选择(或选择)其中一个3D对象.

在OpenGL中,似乎有使用glSelectBuffer()和glRenderMode(GL_SELECT)的方法,但这些在OpenGL ES中不可用.

如何在OpenGL ES中选择对象?

我在一些论坛网站上看到了同样的问题,但我没有找到足够的答案……

通过点击来挑选对象可能是iPhone OpenGL ES应用程序中的常见任务,因此我认为必须有一种简单的方法…

谢谢.

最佳答案 使用颜色编码有一种非常简单的方法,请查看教程:
http://www.lighthouse3d.com/opengl/picking/index.php?color1

点赞