在 ARCore Unity 中缩放相机?

Scaling camera in ARCore Unity?

我是 HandMade Game 的 Jake。我们正在努力将我们的 VR 游戏 CRANGA 移植到 AR Core。

我们的游戏 CRANGA 有相当大的对象(容器)。在 VR 中,我们通常将 Camera 的比例设置为 100、100、100,以便位置跟踪与游戏的比例相匹配。

在 ARCore 示例场景中,我们试图在 TrackedPlane 的位置上生成比 'Andy' 预制件大得多的对象。

由于物体太大,我们尝试放大相机,但是TrackedPlane的位置与真实场景不符。另外,生成的对象的位置被弄乱了。

我们应该始终将 Camera 的比例保持为 1, 1, 1,还是有其他方法? (缩小所有物体会扰乱物理,所以我们尽量不这样做,除非没有其他办法。)

谢谢!

是的,您应该将主摄像头比例保持为 1、1、1。如果您相应地调整 physics/mass/other 配置项,您也许能够重新创建相同的物理效果。 @Everts 提到的另一个选项是在 import/in 导入设置上缩小模型。

你的游戏看起来棒极了 :) 很想在 AR 中玩它。

  • 您可以通过使整个场景(相机和新实例化对象)具有缩放的父对象来进行缩放。
  • 您还可以通过在实例化时缩放每个对象来进行缩放。

但是我尝试了这些解决方案,但似乎物理学变得一团糟,尤其是轮式运煤机非常 unhappy.they 不断记录摩擦。车辆四处移动。

如果您找到了通​​过保留物理来修复缩放的方法或方法,请分享。