Unity发布时设置窗口遇到的坑

xiaoxiao2021-02-27  146

1:发布客户端时经常不能全屏,发布设置也不起作用。 解决办法: 如果发布设置不能正常全屏,那么可以通过代码强制全屏,设置全屏的代码经常是在Awake()中执行。代码为: void Awake() { //获取设置当前屏幕分辩率 Resolution[] resolutions = Screen.resolutions; //设置当前分辨率 Screen.SetResolution(resolutions[resolutions.Length - 1].width, resolutions[resolutions.Length - 1].height, true);

Screen.fullScreen = true; //设置成全屏,

} 如果想设置自己想要的分辨率,那么可以直接 Screen.SetResolution(1366, 768, true); 这里第三个参数TRUE表示在此分辨率下全屏,FALSE表示在此分辨率不全屏 如果这样写运行时代码不起作用,恭喜你,那么你的player setting那里混乱了,即使你再怎么设置player setting或者采用代码控制都不能达到要求,最后的做法很简单,只能重置playersetting了,重置的方法为点击如下齿轮然后点击reset: 这样发布设置就被还原了,然后你发现又可以直接通过这个设置进行发布控制而不用写代码了。 2:发布时即使不勾 default is Full Screen也不能实现窗口模式。

出现这种情况也是你的playersetting混乱了,最简单的解决方法依然是重置playersetting。

转载请注明原文地址: https://www.6miu.com/read-14857.html

最新回复(0)