限制Unity Windows应用程序的分辨率

问题描述 投票:0回答:1

我希望能解决我的问题。我想限制我的Windows应用程序窗口,以便它不会处于某个分辨率之下(例如,不小于400x200)。

我目前具有检查当前窗口大小的逻辑,如果它在特定比例之外,请调整大小为目标比例。我可以重做这种逻辑,但是问题是分辨率之间的窗口闪烁,以及它的总体亮度。

我想模仿类似于Unity编辑器或Google chrome的工具。尝试调整窗口大小时有一个限制,因此它不会低于某个分辨率。

有人以前做过这样的事情,并能指出正确的方向吗?示例代码也将受到欢迎。

谢谢!

windows unity3d screen-resolution
1个回答
0
投票

最好的方法是从“播放器设置”中禁用“分辨率对话框”(我想已经是),并取消选中可调整大小的窗口,这样您就可以在游戏开始时使用Screen.SetResolution传递1分辨率,并且该分辨率保持不变(或可通过游戏内设置进行编辑)。

© www.soinside.com 2019 - 2024. All rights reserved.