2015-10-19 61 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%內的區域是安全的。

相關問題