2
我想开发一个Android应用程序来检测某个目标并在其上显示播放图标。当用户点击播放图标时,增强现实在另一个活动上播放。ARToolkit虚拟按钮
我使用ARToolkit作为SDK。 Interaction示例与我的要求最匹配。但问题是我不能使播放图标可点击,在这个例子中,整个视图是可点击的。
简而言之,如何在Android视图上获取标记坐标?
我想开发一个Android应用程序来检测某个目标并在其上显示播放图标。当用户点击播放图标时,增强现实在另一个活动上播放。ARToolkit虚拟按钮
我使用ARToolkit作为SDK。 Interaction示例与我的要求最匹配。但问题是我不能使播放图标可点击,在这个例子中,整个视图是可点击的。
简而言之,如何在Android视图上获取标记坐标?
您想放置的播放按钮是GLSurfaceView中的3D对象,没有与该对象关联的“视图”,因此您不能只使用OnClickListener。
ARToolkit为您提供3DSpace上的标记坐标,但我不认为坐标就是您要求的。
在我看来,你有两个主要选择:
选项1是最简单的,选项2是你描述的。
感谢@shalafi为您解答。选项2是否有任何代码片段或示例代码? – Hossein
如果你想做那条道路,我建议你在ARToolkit上使用某种3D引擎,查看https://github.com/plattysoft/ArToolKitJpctBaseLib,你可以检查如何使用jPCT-AE进行光线投射,它会让你的生活更轻松。 – shalafi