如何让Android OpenGL对象的每个组件在Android中都可触摸?

时间:2015-01-30 19:56:39

标签: android opengl-es 3d

假设我在Android中使用GLSurfaceView显示了一个3D汽车模型。该模型由许多组件组成,是否可以控制每个组件或使每个组件单独响应触摸事件?例如,如果我想选择一个轮子,我需要做的就是触摸方向盘。

1 个答案:

答案 0 :(得分:1)

我认为你正在寻找光线拾取或射线交叉。

这个答案有一个iOS样本/视频的链接,我相信你所追求的。 https://gamedev.stackexchange.com/questions/12360/how-do-you-determine-which-object-surface-the-users-pointing-at-with-lwjgl/12367#12367

另一个相关的SO问题: Implementing Ray Picking

这应该让你开始了解你需要做的事情。