我正在将unityloader javascript加载到组件中,并在组件的已安装部分中实例化。一切正常,直到我单击路由器链接或nuxt链接。 DOM可能在那时被修改,游戏实例正在失去对DOM的控制并开始循环。
我想销毁unityloader,但是关于生成的代码没有明确的文档。关于如何执行此操作的任何想法?
也许还活着吗?
this.gameInstance = UnityLoader.instantiate('unity-container', this.src, params);
答案 0 :(得分:0)
我终于找到了解决这个问题的方法。
反射性错误:Unity WebGL continues to run after content is removed
我已将波纹管添加到unity。将其添加到程序包中。
3.3.9
同时,如果您想要一个 now 解决方案,并且不想升级到不稳定版本。您可以从软件包中取出Unity.vue文件,并对其进行编辑以使其包裹在iframe中,并在卸载时将其丢弃。