【问题标题】:Unity- windowed fullscreen black bordersunity - 窗口化全屏黑边
【发布时间】:2017-08-01 18:01:39
【问题描述】:

您好,我是 Unity 的新手,我在玩游戏以适应一切。

我一直在做一些测试,到目前为止一切正常,但我偶然发现了一些我无法找到下降解决方案的东西。

在构建游戏时,我在侧面有黑色边框。我怎样才能摆脱它们,让游戏真正全屏?

我禁用了显示分辨率框并在窗口变为“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

【问题讨论】:

    标签: windows unity3d fullscreen


    【解决方案1】:

    您的主摄像头设置是什么样的?

    也可能与纵横比有关。如果您在宽屏上并且设置为 4:3,那么您将有黑色边框。

    【讨论】:

    • 好吧,在播放器中所有的纵横比都被检查了,所以我猜所有的东西都被覆盖了(也检查了“其他”)并且想法是硬编码它。所以游戏检测本机屏幕分辨率和为播放器设置设置(启动时没有 relolution 对话框)我正在将我尝试的代码添加到原始帖子中。
    • 我认为它与视口矩形有关,因为我更改了这些数字,相机视图会更改(在统一编辑器中)。但是一旦我构建它,它就会返回。试图找到一种对其进行编码的方法。仍在寻找如何从脚本中执行此操作。 (我是初学者,所以很多人都在找我。)
    • 好的,看看这是否相关:answers.unity3d.com/questions/1244191/…另外,这有一个详尽的解释:aclockworkberry.com/…
    • 不,我已经尝试过了。我刚刚在我的 gf 的计算机上尝试了构建,它在那里正常工作。现在奇怪的是,其他统一构建(不是来自我,所以我看不到源代码)正在正常运行。现在我正在查看我的视频设置,看看我是否找到了解决方案。 (奇怪的是它只有我的构建。其他工作正常)感谢您的努力。
    • 我刚刚重新启动了一个新项目,然后边界就消失了。我一一设置每个设置,看看什么会触发边界。奇怪的是什么也没做。所以我最终得到了一个精确的副本,但没有边界。感谢您的宝贵时间。
    猜你喜欢
    • 1970-01-01
    • 2017-11-24
    • 2010-11-18
    • 1970-01-01
    • 2012-03-15
    • 2021-12-27
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    相关资源
    最近更新 更多