【Unity3d】输出项目时需要注意的事项

1、画质设置

一般Unity新建工程时PC会默认设置为Fantastic,安卓和ios默认设置为Simple,我们可以根据自己的需要来选择合适的画质,也可以更改对应画质的设置。其中最可能碰到问题的一般是阴影设置,如果我们把阴影的Show Distance设置的比较小,而物体离摄像机位置很远,那么物体的阴影就不会显示。比如Fantastic的默认Show Distance设置为150,如果我们的物体距离大于150,阴影就没有了。很多情况下我们发现自己的工程阴影不显示都是因为这个。
打开Edit->Project Settings->Quality,进行更改:
【Unity3d】输出项目时需要注意的事项_第1张图片

2、分辨率设置

PC端我们一般采用固定分辨率,或者使用全屏设置,并且把分辨率选项框选择Disable,根据需要勾选是否后台运行,安卓和ios可以根据需求选择是否允许横屏或竖屏等。
【Unity3d】输出项目时需要注意的事项_第2张图片

3、Splash Screen

Unity提供了自定义Splash Screen的功能,当然如果我们不需要显示Splash Screen的话直接把这一项勾掉就可以了。该功能只支持Pro及以上版本。
【Unity3d】输出项目时需要注意的事项_第3张图片

4、.Net设置

Unity5.5和5.6版本又只能支持.Net 2.0和.Net 2.0 Subset了,Unity2017好像能支持更高的版本。.Net 2.0 Subset是.Net 2.0的子集,顾名思义会少一些功能,有的插件需要我们将.Net设置成.Net 2.0而不能只是用它的子集,一般在Build的时候报错说某个dll不能被找到或者被Build进包内则说明我们要使用完整的.Net 2.0。
【Unity3d】输出项目时需要注意的事项_第4张图片

5、开发调试选项

在Build Settings面板中可以选择Development Build选项,勾选这个之后我们输出的项目右下角会有Development Build的小红字,如果程序运行过程中遇到bug了,会在最下角输出错误信息,方便调试。
【Unity3d】输出项目时需要注意的事项_第5张图片

6、Shader问题

有的时候我们输出的程序打开后有些物体会变成全粉色的,这个一般是因为程序找不到我们使用的Shader,一般发生在我们在脚本中调用了Shader.Find这个Api。如果我们要在脚本中动态替换Shader,我们需要把用到的Shader放到Always Included Shaders这个数组里。
打开Edit->Project Settings->Graphics,可以在Inspector面板上看到Always Included Shaders,将我们需要的Shader添加到里面即可:
【Unity3d】输出项目时需要注意的事项_第6张图片

By:蒋志杰

你可能感兴趣的:(unity3d)