在本文,笔者将教大家如何取消启动时的设置窗口(如下图所示),并将游戏窗口化运行
1.如何取消配置页面:
照图索骥,一步步的就能将上面的配置窗口取消。
Tips:
设置路径:File ☞ Build Settings ☞Pc and Mac Standalone ☞ Player Settings ☞Resolution and Presentation ☞Display Resolution Dialog 选项改为 Disabled
游戏启动时单击键盘上的alt键能够再次显示这个配置界面。
2.如何窗口化:
经过上面的步骤一路走来,配置窗口是不见了,但是依旧没有窗口化运行啊,而且我设置了这2个位置,理论上应就能窗口化运行了:
然而实测上述设置并不能实现窗口化运行,别灰心,我们离成功相当近了!
其实只需要在任意一个脚本里面的Start
方法里面添加如下的一句代码就能解决问题;
Screen.fullScreen = false;
3.效果展示:
4.扩展知识:
- 如何窗口化显示Unity打包应用,且不显示标题栏:
为EXE创建快捷方式,对快捷方式右键打卡属性,目标(T)字符串最后追加“ -popupwindow” (不推荐)
- 如何做一个类似逆水寒的那种不是方方正正的异性启动界面呢?
其实这个需求就等同于让Unity 开发出来的程序,做一个奇形怪状的UI界面,然后除了这个 UI 以外的空间直接搞透明,要透明成可以看见桌面内容,所以我们可以使用这个:
[Unity 3d] UniWinApi (WindowAPIForUnity) - GitHub - 简书
https://www.jianshu.com/p/92a210a0775c
5.推荐博文:
- Unity3d发布成exe项目后的设置(全屏自适应屏幕大小)
- Unity3d Player Settings导出设置
- Unity设置发布程序运行时候位置以及窗体大小
- Unity调用系统方法实现窗口去边框,最小化,窗口拖动 - 简书 - Demo:https://pan.baidu.com/s/1kVP2DKj 密码:h2g2
标签: Unity3D、发布游戏窗口化、发布游戏取消设置界面、Player Settings、Display Resolution Dialog 、 Screen.fullScreen