2015-10-19 31 views
0

我试图使覆盖谷歌纸板用户的整体视图的画布。我有以下脚本将画布设置为左眼相机fov的高度。这可以在编辑器视图中正常工作。设置世界空间画布VR镜头

float camHeight = 2.0f * distanceToCamera * Mathf.Tan(Mathf.Deg2Rad * (eyeCam.GetComponent<Camera>().fieldOfView * 0.5f)); 
float scaleSet = (camHeight/canvasRectTransform.rect.height); 
transform.localScale = new Vector3(scaleSet, scaleSet, scaleSet); 

但是当我在Android(Galaxy S6)中测试这个时,画布太小。

我怎么能扩展画布给用户的总的看法?

+0

在层次中选择画布游戏对象 - >画布的缩放(脚本)组件 - >更改屏幕匹配模式,以适应宽度或高度。对你来说可以吗,或者你需要在剧本中做到这一点? – chelder

+1

感谢您的答复,不幸的是我需要用一个世界空间画布的VR应用。所以两个相机的。画布缩放器不起作用。 – handyface

回答

0

如果你是一个平视显示器,只需父世界空间画布的VR相机游戏对象(如果你有一个或中心眼摄像头),并在编辑器中手动缩放它,直到它是你想要的大小。确保它的位置至少有0.5m-2m远用于立体检查。

的FOV是不同在不同的手机使用这样的中心观点的80%内的区域是安全的。

相关问题