首页 > 解决方案 > 使用 Unity3D 在屏幕上同时使用多个 QR 码进行 AR

问题描述

一般来说,我对 Unity3D 和 AR 非常陌生。我正在尝试构建一个应用程序,该应用程序将同时在屏幕上包含多个 QR 码 3-7,并在每个应用程序上显示不同的动画/图像。

那可能吗?

我想我不能为此目的使用 Vuforia,因为我在其页面上看到“最多可以同时跟踪 2 个对象目标”。</p>

AR核心呢?我读到“ARCore 在用户的离机和机内环境中同时跟踪多达 20 张图像,但不会跟踪同一图像的多个实例。”

还有其他建议吗?

先感谢您!

标签: unity3daugmented-realityqr-code

解决方案


Vuforia Documentation 表示它一次最多可以跟踪 5 个图像目标:

这就是 Vuforia SDK 将同时跟踪的基于图像的目标的最大数量限制为 5 个的原因,并提供了一种 API 方法,使您能够为您的应用程序定义一个较低的最大值。

这里

如果您将 Vuforia 配置为在后台与 ARCore 或 ARKit 一起使用(它可以并且我建议您这样做,因为跟踪更加稳定)您可能可以获得更多,但我不知道。设备性能将成为此时目标数量的限制因素。您可以在 ARCamera 的 vuforia 设置中更改最大目标数。如果这不起作用,在没有 Vuforia 的情况下切换到 ARCore 听起来像是一种选择,是的。

希望有帮助。


推荐阅读