我们正在为FirefoxOS市场开发一个打包的html5游戏。
我们的游戏通过审核,但游戏在开始之前显示黑屏。评论员说这个黑屏显示很长一段时间。我相信游戏包装器会在显示游戏之前加载所有资产。
问题是,我们的游戏已经有内部加载器加载部分游戏资产。有谁知道如何告诉FirefoxOS打包的html5应用程序让游戏完成所有加载,所以我的预加载器可以工作吗?
答案 0 :(得分:0)
我也使用Flambe。它可以显示任何内容,它应该至少加载index.html,flambe.js(flambe项目加载器)和当前main-html.js文件(实际游戏代码)。从那时起,您可以加载其他资源以显示实际的预加载器,但这也可能需要一些时间。如果你使用FillSprites,那么它会缩短一些时间。
但我最常做的是在画布上添加一个简单的CSS3动画(加载器)。我给这个html元素一个id,当我加载足够的时候显示" real" preloader,我从DOM中删除这个CSS加载器动画。这样可以非常快地显示预加载器,或者如果您愿意,可以加载更多设计的预加载器。