Unity3D 发布成PC端常用设置

本文,基于Unity 5.6pro版本来发布PC端。文中若有不妥之处,欢迎各位指出!

一.如何去掉Unity官方水印? 
首先,你需要pro版本的Unity3D。如果,你是personal版本的话,就需要重新安装pro版本的U3D,然后通过破解工具。具体做法,可以参考连接:http://www.ceeger.com/forum/read.php?tid=23396&page=1,或者下载我上传的破解工具也行。 
然后,操作如下图: 
图1 图2 
(1)将上述Resolution and Presentation ->Display Resolution Dialog 选项改为 Disabled。即不弹出程序最开始的分辨率设置面板。(2)将Splash Image - >Show Splash Scresn 属性的勾去掉。即不需要Unity自带的开场动画。其它常用属性如下表:

属性名属性说明
Run In Background 播放器失去焦点时是否停止运行游戏,如果不是就选中此项
Resizable Window 窗口是否可调
Allow Fullscreen Switch 是否允许全屏切换

二、如何设置窗口模式 
图3 图4 
设置窗口模式时,一定要先将Default Is Full Sceen的勾去掉,然后设置窗口的长宽属性,最后再去掉水印。如果,去掉水印之后就选择发布,就会导致再设置窗口模式时就会失去效果,具体原因我也不清楚。但所幸找到了好的解决方法。方法如下: 
这里写图片描述 
单击,设置,选择Reset,重置发布设置。然后,再重新按照上述方法设置窗口模式。

最后,总结一下:一般U3D项目都会考虑全屏显示,运行场景之后,若想修改窗口大小,需要在代码层面中,通过设置改变屏幕大小函数:Screen.SetResolution();如果想在winform当中嵌入U3D程序时,需要将其设置为窗口模式,不然会导致,分辨率问题,比如:按钮的响应区域发生了变化,无法点击按钮事件等。

原文地址:https://www.cnblogs.com/sanyejun/p/8481873.html