我正在制作一个自上而下的战略游戏使用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耳机)。
有人能帮忙吗?
发布于 2017-02-21 09:43:30
我的建议是首先使用Extended (场景中ARCamera下的选项)。
如果您想获得fps视图,您可以放大图像目标的所有子级(对象),使其接近房间规模。通过这样做,您不需要切换相机,并且启用了扩展跟踪,您就可以环顾四周,查看放大的环境。
https://stackoverflow.com/questions/41787024
复制相似问题