从AR过渡到非AR

时间:2017-01-22 03:29:43

标签: unity3d augmented-reality vuforia

我正在使用Vuforia进行自上而下的策略游戏,并希望转换到fps模式。问题是,一旦我将相机从图像目标移开,我的环境就会消失,游戏会冻结。我已经尝试将所有对象的父对象从图像目标更改为另一个对象,切换摄像头,但没有运气。这是我用来切换相机的代码。

void change(){
      cams [c%2].GetComponent <Camera> ().enabled = false;
     cams[(c+1)%2].GetComponent <Camera> ().enabled = true;
     if (c % 2 == 1) {
         scene.transform.parent = imageTarget.transform;
     } else {
         scene.transform.parent = transform;
      }
     c++;
 }

我想使用AR相机的旋转作为非AR相机的旋转,以便用户可以通过转动AR相机在场景中看到周围(类似于vr风格但没有vr耳机)。 / p>

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

我的建议是首先使用扩展跟踪(场景中 ARCamera 下的选项)。

如果您想获得fps视图,可以放大图像目标的所有子项(对象),使其接近室内比例。通过这样做,您无需切换摄像头,并且启用了扩展跟踪,您可以环顾四周并查看放大的环境。