【问题标题】:Godot 3.1 WebGL context lost error using mobile browsersGodot 3.1 WebGL 上下文丢失错误使用移动浏览器
【发布时间】:2020-03-03 00:47:28
【问题描述】:

我使用 Godot 3.1 构建了一个游戏概念验证,并将其导出为 Web 程序集 (wasm)。该应用在 Windows 上的 Firefox 和 Edge 上运行良好。

如果我尝试使用移动浏览器(Firefox 或 Chrome)加载网页,则会出现以下错误。重新加载页面得到同样的错误。

我想知道这是内存问题还是超时问题。在桌面浏览器上加载需要 10 多秒。

PoC 页面的 URL 存在错误。随意尝试。如果你得到不同的结果,请告诉我。也许是我的安卓手机出了问题?

欢迎所有想法和建议。非常感谢。

【问题讨论】:

  • 您是使用 OpenGL 2 还是 3 导出的?使用 OpenGL 3 导出时,它映射到未维护的 WebGL 2。
  • 它可以在我的手机上运行,​​尽管加载需要 30 秒。我认为你应该检查控制台是否有任何错误。
  • 你用的是什么手机?

标签: webgl mobile-browser godot


【解决方案1】:

改用 GLES2 解决了 WebGL 问题(感谢 hola 的建议)。

加载时间过长是因为在打开调试的情况下导出。

【讨论】:

    猜你喜欢
    • 2021-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    相关资源
    最近更新 更多