【问题标题】:How to know when Lib-GDX HTML has loaded?如何知道 Lib-GDX HTML 何时加载?
【发布时间】:2017-01-21 19:40:52
【问题描述】:

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

这可能吗?

【问题讨论】:

    标签: gwt libgdx


    【解决方案1】:

    您可能可以在 HtmlLauncher 中发布一个执行清理的可运行文件。 Runnables 应该只在主循环中处理,即在预加载完成之后。

    或者,如果您想在 index.html 中的普通 JS 中执行此操作,请向 id 为 embed-html 的元素添加一个 dom 更改侦听器

    【讨论】:

    • 哦,这是一种有趣且可能更好的方法。我会接受你的回答并离开我的。
    【解决方案2】:

    我想通了。

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

    var node = document.getElementById('embed-html'),
    
    htmlContent = node.innerHTML,
    if(htmlContent.includes("canvas"){
        //it is now loaded
    }
    

    setTimeout() 中运行它

    【讨论】:

      猜你喜欢
      • 2010-10-14
      • 2023-01-05
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      • 2020-06-21
      • 1970-01-01
      • 2017-02-12
      • 1970-01-01
      相关资源
      最近更新 更多