如何知道 Lib-GDX HTML 何时加载?

How to know when Lib-GDX HTML has loaded?

如何通过 javascript 知道我的 Lib-GDX 游戏已加载。我想在 html 加载之前显示内容。这是因为加载屏幕需要几秒钟才能加载。

这可能吗?

我想通了。

您只需检查 embed-html div 中的 canvas

var node = document.getElementById('embed-html'),

htmlContent = node.innerHTML,
if(htmlContent.includes("canvas"){
    //it is now loaded
}

运行 这个在 setTimeout()

您可能 post 在 HtmlLauncher 中执行清理的可运行程序。 Runnables 只应在主循环中处理,即在 pre-loading 完成后。

或者,如果您想在 index.html 中用纯 JS 执行此操作,请向 ID 为 embed-html

的元素添加一个 dom 更改侦听器