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

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。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值