gpt4 book ai didi

android - ARToolkit 中的虚拟按钮

转载 作者:搜寻专家 更新时间:2023-11-01 08:34:37 25 4
gpt4 key购买 nike

我想开发一个 Android 应用程序来检测一些目标并在其上显示播放图标。当用户点击播放图标时,增强现实会在另一个 Activity 上播放。

我使用 ARToolkit 作为 SDK。 Interaction示例最符合我的要求。但问题是我无法让播放图标可点击,在那个例子中,整个 View 都是可点击的。

简而言之,如何在 Android View 中获取标记坐标?

最佳答案

您要放置的播放按钮是 GLSurfaceView 中的一个 3D 对象,没有与该对象关联的“ View ”,因此您不能只使用 OnClickListener。

ARToolkit 为您提供了 3DSpace 上的标记坐标,但我认为坐标不是您所要求的。

在我看来,您有两个主要选择:

  • 您制作了一个出现在屏幕中的播放按钮(未覆盖在标记上),然后将其用作普通 View 。您可以将对象的可见性与是否找到标记事件联系起来。
  • 您处理 GLSurfaceView 上的触摸事件,进行光线转换并检查它是否击中了作为播放按钮的对象。

选项1最简单,选项2就是你描述的。

关于android - ARToolkit 中的虚拟按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37814345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com