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