【发布时间】:2017-01-21 19:40:52
【问题描述】:
我如何通过 javascript 知道我的 Lib-GDX 游戏已加载。我想在加载之前在 html 中显示内容。这是因为加载屏幕需要几秒钟才能加载。
这可能吗?
【问题讨论】:
我如何通过 javascript 知道我的 Lib-GDX 游戏已加载。我想在加载之前在 html 中显示内容。这是因为加载屏幕需要几秒钟才能加载。
这可能吗?
【问题讨论】:
您可能可以在 HtmlLauncher 中发布一个执行清理的可运行文件。 Runnables 应该只在主循环中处理,即在预加载完成之后。
或者,如果您想在 index.html 中的普通 JS 中执行此操作,请向 id 为 embed-html 的元素添加一个 dom 更改侦听器
【讨论】:
我想通了。
您只需在embed-html div 中检查canvas。
var node = document.getElementById('embed-html'),
htmlContent = node.innerHTML,
if(htmlContent.includes("canvas"){
//it is now loaded
}
在setTimeout() 中运行它
【讨论】: