自从切换到Unity 2018以来,加载器非常厚实且无用。在我的产品的旧版本中,装载机将平稳地爬升到100%。现在使用我的Unity 2018.2版本,它从0跳到90到100并完成。它几乎一直保持在90。我的用户认为我的产品坏了,因为它不再顺利加载。他们认为它被卡住了。我调试了UnityLoader.js文件并验证了进度只调用一次并在加载之前读取.9:
function UnityProgress(gameInstance, progress) {
console.log("PROGRESS")
console.log(progress)
...
}
这打印出只有0,0.9。然后游戏加载成功。没有中间体0.1,0.2等......就像以前一样
有人知道怎么修这个东西吗?这发生在每个人身上吗?
干杯,明
EDIt这只发生在我的项目上,而不是空项目。看来它是在Unity加载过程中,在触及我的任何代码之前,不确定我的代码如何搞乱Unity的WebGL App进度更新的加载频率
我知道这有点晚了,但未来可能对某人有所帮助。第一次加载webgl内容时,浏览器会将数据保存到缓存中。下载表示从0到0.9的进度。所以下次,当你开始游戏时,会跳过下载并且进度跳到0.9,等待游戏开始。一旦游戏开始,进度跳转到1.不幸的是,这不是很好,因为它看起来像游戏被冻结。