Unity发布WebGL程序浏览器报错

Unity版本2020.3.13f1

浏览器 Mozilla Firefox 90.0.1

发布WebGL程序后打开index,浏览器报错

1.UncaughtSyntaxError:illegal character U+001F

2.UncaughtReferenceError:unityFramework is not defined onload

起初问了Web前端的同事,告诉我脚本中可能有字符或者编码错误,尝试新开工程,创建单独一个新脚本,用ANSI、UTF-8等编码保存,打包发布测试,依然存在同样的问题。

解决方法:Unity编辑器——Build Setting——Player Setting——Publishing Setting——Compression Format——DIsabled

有人说是编辑器bug,目前没找到定论,关于这个玩意是干嘛的,下面贴出官网文档:

https://docs.unity3d.com/2017.1/Documentation/ScriptReference/PlayerSettings.WebGL-compressionFormat.html

描述:压缩格式定义 WebGL 资源编码的压缩类型。

有懂得大佬劳请评论区或者私信指点...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容