记录一下Unity+Hybridclr发布到WebGL时的几个问题。
Unity版本2021.3.42,Hybrildclr版本v6.9.0,Windows本地部署的IIS环境,浏览器Microsoft Edge131.0.2903.112(正式版本)(64位)。问题不多,比预想中的顺利,如果遇到问题建议先看Hybridclr的常见问题里面有没有解决方案,没遇到Hybridclr的报错,所以记录的问题里面没有Hybridclr相关的。
1.“Unable to load file Build/******.framework.js.br”
导出设置里的压缩格式选择了Brotli,而服务器或浏览器不支持,据说是可以拓展服务器配置使支持Brotli,但是由于我本人是IIS小白,所以换了种压缩格式,在publishing Settings修改Compression Fromat为Gzip。
2.“Unable to parse xxx”
参考文章Unity WebGL报错精选解决方案助你开发之路少踩坑,修改配置,这个网上很常见。
3.在浏览器运行之后视图一直闪烁
查看下Camera的设置,ClearFlags不为SkyBox的修改为SolidColor。