我如何通过javascript知道我的Lib-GDX游戏已加载。我想在加载前在html中显示内容。这是因为加载屏幕需要几秒钟才能加载。
这可能吗?
答案 0 :(得分:1)
你可以发布一个在HtmlLauncher中进行清理的runnable。 Runnables只能在主循环中处理,即在预加载完成后。
或者,如果您想在index.html中的普通JS中执行此操作,请将dom更改侦听器添加到标识为embed-html
的元素
答案 1 :(得分:0)
我已经弄清楚了。
您只需在canvas
embed-html
中检查div
。
var node = document.getElementById('embed-html'),
htmlContent = node.innerHTML,
if(htmlContent.includes("canvas"){
//it is now loaded
}
在setTimeout()