gpt4 book ai didi

java - HTML 部署中的 LibGDX 未捕获运行时异常

转载 作者:太空狗 更新时间:2023-10-29 16:46:11 25 4
gpt4 key购买 nike

我在将游戏部署到 HTML 时似乎遇到了错误。菜单屏幕工作正常,然后过渡到游戏屏幕会导致此错误。

screen_shot

来自控制台的文本:

Uncaught java.lang.RuntimeException: com.google.gwt.core.client.JavaScriptException: (TypeError) gwt$exception: <skipped>: Cannot read property 'get_5' of null 

随着窗口保持打开状态,错误似乎以毫秒为单位堆积起来。该游戏在桌面(Windows 和 Mac)、Android 和 iPhone 上完美运行。不确定发生了什么。我目前使用大约 6 种不同的声音,多种纹理/textureAtlas,没有字体。我对该项目的唯一扩展是“工具”扩展。

我修复了之前使用反射类编译 HTML 后收到的错误。虽然不确定如何处理此错误。

这个问题类似于this thread从一年前。我查看了我的 HTML 文件夹中的 build.gradle 文件,编译器结构中的“strict = true”,所以我假设没问题。我的项目也使用 GL20,所以我不确定这些解决方案是否适用于这种情况。

感谢您的帮助!

最佳答案

这篇文章已经很久了,而且我不确定你在这里遇到的确切问题,我有类似的异常,但为了找到确切的原因,我需要动手编写代码。

我为我的代码做了什么:简而言之:问题可以是任何 obj.function() 行,因为这种情况发生了多次,我假设它在当前屏幕的渲染循环中。

有关我已解决的问题的更多详细信息:我创建了类 MyActor extends Actor,有一个 sprite 和一个 TextureRegion(来自 sprite 的当前帧),同时创建我设置的这个对象的副本当前帧的值(act 方法正在获取当前帧,但在 act 之前调用了 draw)这给了我类似的错误。

我不确定这是否有帮助,如果您在这方面取得了任何进展,请告诉我。

关于java - HTML 部署中的 LibGDX 未捕获运行时异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26578103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com