首页 > 解决方案 > 在 Android 中用 ARCore 替换白点或放置自定义图像

问题描述

我们在 Android 和 iOS 平台上使用 AR Core 开发了一项功能。即我们在表面上放置一个3D模型对象

我们正在做的步骤如下

  1. 我们检测表面
  2. 检测到表面后,我们在其上放置 3D 模型对象。

到目前为止,我们已经在 android 和 ios 平台上使用 AR 核心 SDK 和 sceneform SDK 实现了这一点

在此处输入图像描述

现在在这里,我们需要一些定制

  1. 我们检测表面
  2. 当我们检测到表面时,应该会出现加号和方形图标
  3. 这些图标将在检测到的表面周围移动
  4. 当我们点击那个图标时,一个真实的 3D 对象模型将被加载到现实世界中

现在的问题是我们已经在 iOS 平台上实现了这一点,但我们无法在 android 平台上实现

因为在android中,要检测一个表面白点就来了。我们的自定义要求是,我们不想显示白点,而是希望在检测表面时显示加号和方形图标

并且sceneform SDK不允许用自定义图标替换白点或将图标放在白点上。

如果这个问题可以解决,那将是很大的帮助

标签: androidandroid-studiokotlinarcoresceneform

解决方案


推荐阅读