由于现在Unity官方对中国进行了“友好”的限制,所以我们现在下载的Unity安装包都比平常的大了,一般是五百兆左右,中国特制加密版是七百兆左右,需要进行外网下载才可以用破解软件进行破解,这里我直接分享出2018.3.9f的下载链接(如果需要其他版本的小伙伴,只要用外网的ip去下载就行了,注意下载安装包的的大小五百兆左右才不是中国特制版的)
正常安装包+破解工具(破解工具使用方法我在这里就不说了,百度一大堆)
链接: https://pan.baidu.com/s/1M3-siFgZltRTGIrr5VbOgA&shfl=shareset
提取码: mwrf
UnityWeb版打包的流程。
1. 首先打开PlayerSettings进行一下设置,然后打开 Resolution and Presentation 选项
这里说一下如果想要自定义进度条,首先需要自己写一个html文件去改变,在Asset文件夹下面新建一个文件夹命名为 WebGLTemplates,然后再新建一个文件夹(这个名字随意,但最好是英文)把你想加载进度条界面的图片和html文件放到里面就OK了(图片命名一定要是logo.png)在下面附上html文件的下载链接,这个可以在任何工程里面复用
链接: https://pan.baidu.com/s/113OZNBcS62-PfJSn5pds_w&shfl=shareset
提取码: 6whw
Other Settings
精简引擎代码(Strip Engine Code)
官方文档是这样描述它的:这个选项默认被选中,来允许代码为WebGL所精简。随着这个选项被选中,Unity不包括任何你不使用的类的代码。例如,如果你不使用任何物理组件或功能,那么整个物理引擎会被从你的工程中移除。
Publishing Settings
启用异常
打开发布设置来进入 Enable Exceptions(启用异常) 。启用异常允许用户指定在运行时意外的代码行为(通常被认为是错误)如何被处理。这里有三个选项:
None 无:选择这个如果你不需要任何异常支持。这提供了最佳的性能和最小的构建。使用这个选项,任何异常的抛出都引起你内容停止。
Explicitly Thrown Exceptions Only 仅抛出明确异常(默认):选择此项来捕获,在用户脚本中抛出状态明确指定的异常。此选项也会让脚本中最终的阻塞产生作用。注意,选择此选项,会让从用户脚本所生成的JavaScript代码变得更大及更缓慢,但,除非脚本是你项目主要的瓶颈,这并不是大问题。
-
Full 完整:选择这个选项来捕获:
- 在用户脚本中抛出状态明确指定的异常
- 空引用
- 数组越界读写
- 托管栈跟踪
Unity通过在代码中嵌入检查,为它们生成这些异常;因此这些选项增大了代码尺寸并且降低了性能。仅在需要调试时,在代码中使用这个模式,因为它构建了非常庞大且非常缓慢的工程。
Bulid settings
打包时不要勾选Development Build,勾选后文件非常大。
2.打包完成后,建议用火狐浏览器打开,但是需要配置一下
Firefox的用户请在浏览器的地址栏输入“about:config”,回车后:
1、在过滤器(filter)中搜索“webgl”
将webgl.force-enabled设置为true
将webgl.disabled设置为false
2、在过滤器(filter)中搜索“security.fileuri.strict_origin_policy”
将security.fileuri.strict_origin_policy设置为false
关闭目前开启的所有Firefox窗口,然后重新启动Firefox。
其中前两个设置是强制开启WebGL支持,最后一个security.fileuri.strict_origin_policy的设置是允许从本地载入资源,如果你不是WebGL的开发者,不需要开发调试WebGL,只是想要看一下WebGL的Demo,那你可以不设置此项。
有关虚仿技术问题请小伙伴们添加QQ群:941928511,大家一起探讨!
版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明