0
嗨,我是新來的團結和玩耍,以適應一切。Unity-windowed全屏黑色邊框
我一直在做一些測試,迄今爲止everthing會好起來的,但我偶然發現了一些我找不到解決方案的方法。
在構建遊戲時,我在邊上有黑色邊框。我怎麼能擺脫他們,所以遊戲真的是全屏?
我禁用了顯示分辨率框並且硬編碼,因爲窗口變成了「Windows全屏」,但現在我有這些黑色的邊框。
有人可以推動我朝着正確的方向嗎?
謝謝。
這是我作爲代碼試過的。但沒有成功。
Debug.Log(Screen.currentResolution); // check if i find the native screen resolution. test passed
Screen.SetResolution(Screen.currentResolution.width, Screen.currentResolution.height, true); //getting black borders. set test failed
那麼在播放器中所有的寬高比都會被檢查,所以我想一切都被覆蓋了(也檢查了其他人)並且想法是將它硬編碼。因此遊戲檢測到本機屏幕分辨率並設置爲播放器(啓動時沒有對齊對話框)我將代碼添加到原始文章中。 –
我認爲它與視口矩形有關,因爲我更改了相機視圖更改的編號(在統一編輯器中)。但是一旦我構建它就會返回。試圖找到一種編寫代碼的方法。仍在搜索如何從腳本執行此操作。 (我是初學者所以它的很多找我的。) –
好吧,看看這是否是相關的: http://answers.unity3d.com/questions/1244191/how-to-remove-black-bars -on-different-game-resolut.html 此外,這有一個徹底的解釋:http://www.aclockworkberry.com/managing-screen-resolution-and-aspect-ratio-in-unity-3d/ – SchwiftyPython