我正在使用 Unity3D 构建一个 Cardboard 应用程序,它应该能够使用磁触发器放大/缩小。在 StereoController.cs 中更改了 MatchMonoFOV=1 和 MatchByZoom=1。然后我用这个方法创建了一个脚本,只是为了放大:
public void TriggerStart()
{
//This counts the number of active cameras and set the FOV to 40
for (int i = 0; i < Camera.allCamerasCount; i++)
{
Camera.allCameras[i].fieldOfView = 40;
}
}
不幸的是,这仅适用于 UnityEditor,但不适用于耳机。每一种建议都将不胜感激!