一 如何打包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.浏览网页
正常打开