一 如何打包WebGl项目技巧
1.Resolution and Presentation

2.Other Settings

strip engine code:官方文档是这样描述它的"如果被选中,unity会默认剥离在项目中不会使用的组件",也就是说,假如你的项目中没有音频功能,unity会在封装的时候去掉这部分代码以减少大小。
3.Publishing Settings

4.Bulid settings

打包时不要勾选Development Build,勾选后文件非常大
二 如何发布WebGl项目到IIS,实现浏览器访问
1.打包后的文件

点击index.html,除了火狐和eadg浏览器能够打开网页外,大部分的浏览器都是不能够直接打开网页,报错,这里需要将网页部署到服务端才能正常访问,接下来部署到IIS服务器上。
2.部署IIS服务器
IIS部署方法,博客中含有IIS部署方案
3.将网页部署到IIS服务器
直接部署会报错
4.解决方案
为网站添加MIME类型
.json text/json
.unity3d application/octet-stream
.unityweb application/binary
其他相关,有用到再添加
.mem application/octet-stream
.data application/octet-stream
.memgz application/octet-stream
.datagz application/octet-stream
.unity3dgz application/octet-stream
.jsgz application/x-javascript
5.浏览网页
正常打开
版权声明:本文为qq_25542475原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。