【发布时间】:2020-04-26 20:01:05
【问题描述】:
我正在使用 ArCore 为 Android(Java 语言)构建一个简单的导航应用程序。我开始在 Google (https://github.com/google-ar/sceneform-android-sdk/tree/master/samples/hellosceneform) 的 Sceneform 演示上构建我的应用程序。
目前,该应用正在扫描环境中的锚点。用户可以通过点击它们将对象放置在锚点上。是否可以使用这些找到的锚点自动在用户面前放置例如导航箭头?箭头应该在用户前方 3m-5m 处,如果用户靠近则移动。
我知道如何查看锚点并始终删除最后一个锚点。但我不确定如何将下一个对象自动放在用户面前。有没有办法做到这一点?
编辑: 有没有办法做到这一点?也许从锚点读出位置并寻找所需的距离?
【问题讨论】:
-
我最终没有找到解决方案,只是使用用户输入来放置对象。用户必须点击他想要放置对象的位置。
标签: java android android-studio arcore