首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何让放在简单WebGL页面上的Unity html应用程序异步加载?

如何让放在简单WebGL页面上的Unity html应用程序异步加载?
EN

Stack Overflow用户
提问于 2018-06-13 03:17:28
回答 1查看 1.5K关注 0票数 5

我在Unity中创建了一个游戏,并定期将其导出到WebGL。此导出附带的index.html页面包含以下代码部分:

脚本定义

代码语言:javascript
复制
<script src="Build/UnityLoader.js"></script>
<script> 
  var gameInstance = UnityLoader.instantiate("gameContainer", "Build/1.0.json");
</script>

以及该脚本的使用

代码语言:javascript
复制
<div class="gameContainer">
    <div id="gameContainer" style="width: 960px; height: 600px; margin: auto"/>
</div>

在纯html代码内部。

现在我意识到,当我在页面上放更多的内容时,一切都会冻结,直到游戏加载完毕。对此有什么适当的解决方案?有没有一种简单的方法,如何让这款游戏异步加载?

非常感谢你的回答!

EN

回答 1

Stack Overflow用户

发布于 2018-06-13 04:05:44

而不是在HTML中加载,而是在javascript文件中加载(有几种方法可以在javascript中异步完成此操作,稍后我可以google一下,如果需要的话,可以使用引用进行编辑)。这样,您的HTML和CSS将加载,您可以有某种类型的默认加载image/gif,您的单独的javascript文件可以显示您的游戏时,它准备好了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50824331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档