0
点赞
收藏
分享

微信扫一扫

记录unity WebGL出现Uncaught ReferenceError: myGameInstance is not defined的问题

史值拥 2022-03-10 阅读 72

最近将一个Unity2017.4.1版本的WebGL项目升级到Unity2021.1.0;因为新版本的加载速度得到了极大的优化,但是也遇到了一点问题,特此记录一下以便帮助后面同样遇到此问题的朋友。

之前2017版本WebGL与浏览器脚本交互的方式是SendMessage(objectName, methodName, value);
查阅不同版本的手册发现这个方法有过几次变化,具体需对照对应的版本使用,本次以2021.1.0为例。
若再使用gameInstance.SendMessage();会发现没有效果且报错“Uncaught ReferenceError: myGameInstance is not defined”

查阅官方手册打开打包出的index.html,在如图位置加入两行代码
在这里插入图片描述然后代码里使用myGameInstance.SendMessage();

在这里插入图片描述
问题解决!

举报

相关推荐

0 条评论