如何更改Google VR SDK for Unity中的视野

时间:2016-10-31 11:04:29

标签: android unity3d google-vr

我使用Google VR SDK for Unity和NyARToolkit(http://nyatla.jp/nyartoolkit/wp/?page_id=198)创建了AR内容。

然而,当前的应用AR屏幕不是全屏的。我想改变“Camera Left”和“Camera Right”的视野,但这些对屏幕没有影响。我应该如何更改为全屏?

3 个答案:

答案 0 :(得分:1)

要更改Google VR SDK的视野,请执行以下步骤:

1)首先在GVR Main中选择主摄像头

enter image description here

2)从检查器更改立体声控制器脚本(更改匹配单色视野&amp; 按比例缩放< / strong>根据您的要求)

enter image description here

3)现在运行场景并更改主摄像头视野值,您将在屏幕上看到效果。

enter image description here

希望这会有所帮助。感谢。

答案 1 :(得分:0)

我使用了Legacy / Prefabs / GvrHead。我在立体声控制器选项中将“Match Mono FOV”设置为1,将“Zoom By Zoom”设置为1。 效果很好。

答案 2 :(得分:0)

几周前也遇到过这个问题。有时,您还必须修改stereoMultiplier。这是我用来解决这个问题的一个简单函数:

void fixFieldOfView(float stereoMultiplier = 1, float zoom = 0f, float fov = 0f)
{
    StereoController stereoCtrl = GvrViewer.Controller;
    stereoCtrl.stereoMultiplier = stereoMultiplier;
    stereoCtrl.matchByZoom = zoom;
    stereoCtrl.matchMonoFOV = fov;
}

用法:

fixFieldOfView(1, 1, 1);