如何使用Vuforia创建多人/共享AR游戏?

问题描述 投票:0回答:2

我想在 Android 手机上创建一个共享 AR 游戏,我想:

  1. 在 ImageTarget 上为每个玩家生成一个立方体
  2. 允许他们控制立方体的位置
  3. 让他们看到所有玩家方块的移动

我使用 Vuforia 作为我的 AR 库,使用 PUN 2 作为我的网络库。我对同步所有立方体的位置和旋转没有任何问题。但是,立方体无法正确停留在 ImageTarget 上并“跳跃”。另一方面,如果我将两部手机非常靠近地放置并以大致相同的角度将它们指向 ImageTarget,则立方体不会跳动那么多。

这让我认为 ARCamera 的 2 个实例没有意识到它们从 2 个不同的角度指向同一个 ImageTarget,而是认为 ImageTarget 同时存在于 2 个不同的方向。

我有什么方法可以告诉 Vuforia 我正在使用指向同一个 ImageTarget 的多个 ARCamera 实例吗? (或者如果我的假设完全错误,我该如何制作一款多人 AR 游戏?)

提前非常感谢!

附注我知道 Vuforia 论坛是提出这个问题的更好地方,但不幸的是该论坛不是特别活跃,所以我在这里试试运气。

c# unity-game-engine vuforia photon
2个回答
0
投票

我通过转到

ARCamera
游戏对象解决了这个问题,然后在
Vuforia Behavior
组件中,我将
World Center Mode
从 DEVICE 更改为 FIRST_TARGET。这允许 ARCameras 的多个实例位于不同的位置。

有关世界中心模式的更多信息可以在此处找到。


0
投票

您有关于如何创建共享 AR 多人游戏的教程吗?

© www.soinside.com 2019 - 2024. All rights reserved.