我正在尝试通过点击 Android 手机屏幕来计算我的 3D 世界中的光线。我以为我可以只进行投影*模型视图变换并将其反转。然而,掌握实际矩阵似乎并不像我在 OpenGL ES 中所期望的那么简单。
在互联网上搜索了一段时间后,选项似乎是:
许多人似乎在使用来自 Android 演示源(MatrixGrabber、MatrixTrackingGL..)的一堆类。
使用 glGetFloatv。然而,这在 GL10 中似乎不存在。它似乎已添加到 GL11 中,但存在一些 问题且没有文档。
实现您自己的矩阵代码。
现在已经快两年了,因为我发现的大部分东西都是写出来的,我很难相信谷歌还没有让 Android 上的游戏开发者更容易做到这一点,所以我假设我只是瞎的。有没有官方或推荐的方式来做到这一点?也许sdk支持的东西?
非常感谢。