解决方案x构建问题Unity3D

时间:2015-05-21 17:54:34

标签: javascript unity3d resolution screen-resolution

我找到2个人有同样的问题,但所有的答案都没有用。所以我会试着问自己,让我们看看我们会有什么,已经谢谢了!

我以前使用版本4.6.1

项目基本是一些场景,而我们通常使用命令的主要场景 Screen.setResolution(1024,768,true)“适合”所有分辨率并全屏显示。

在版本4.6.1中,它运行良好一段时间,然后不再适用,但对于新项目,我们使用4.6.4,当我们构建.exe时,它不会它真的适合屏幕(1600x900),它发生在屏幕中间,每边都有一个黑色条。

我们尝试打开一个旧项目,因为我们认为它可能是我们错误使用的一些设置,但是旧设备的相同设置(正在工作)仍有问题!!!

我们认为它可能是一些Windows更新,因为它没有改变Windows原生分辨率,有道理吗?

它仅适用于4.0.17b (beta version)

我们能做什么吗?

1 个答案:

答案 0 :(得分:0)

请参阅patch notes for Unity 4.6.1

  

DX9:在全屏模式下添加黑条以保持宽高比。

之前,这可能对您有用,具体取决于图形设置和驱动程序。

在任何情况下,您通常应该指定一个适合您的显示器宽高比的分辨率。要计算任何给定分辨率的宽高比,请将宽度除以高度,您可以从Screen.widthScreen.height读取,或使用Screen.resolutions中推荐的分辨率之一。