Unity发布WebGL端的项目的坑点比较多,目前的官方资料也很有限,刚开始进攻这个方向所以计划一边开发一边记录。
- 想要发布WebGL一定要在安装Unity的时候把WebGL的SDK下载上,其他基本没什么需要设置的地方。
- WebGL的打包很慢,要耐心等待,WebGL的打包需要注意PlayerSettings-->OtherSetting中的Strip Engine Code,百度有一大堆的资料,这里就不细说了。
- PublishingSettings中的WebGL Memory Size,这个很重要,WebGL的可用内存,一般是在64-512之间,默认是256(MB),还有Compression Format,可以自行选择压缩格式,默认的是Gzip格式。
- 测试过程中,可以将OtherSettings里面的Logging选项打开,方便看输出日志进行排错,正式发布一定要记得取消日志输出。
- 项目打包好之后,在网页打开(怎么打开自行百度,我用的虚拟服务器,需要的可以评论和我要),查看日志输出的直接在网页中F12 找到Console页面就有了。
上面是一些基础的设置和打包的一些方法,下面是最近遇到的一些开发时遇到的问题。
- 很难受,WebGL不支持Unity的播放视频,所以当时找了一个插件,叫AV什么的,确实很好用,但是!!!这插件只支持Windows系统,就连安卓和IOS,Mac都不支持,所以换了一个