2014-10-26 56 views
5

我将游戏部署到HTML时似乎出现错误。菜单屏幕工作正常,然后过渡到游戏屏幕导致此错误。LibGDX 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种不同的声音,多种纹理/纹理贴图,没有字体。我对该项目的唯一扩展是“工具”扩展。

我修复了使用Reflection类编译HTML后收到的前一个错误。不知道该怎么做,但这个错误。

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

感谢您的帮助!

回答

0

它已经很长时间了这篇文章,我也不确定你在这里面临的确切问题,我有类似的例外,但找到确切的理由,我需要得到的代码。

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

更详细,我已经解决了: 我创建的类MyActor扩展Actor,有一个精灵和TextureRegion(从精灵当前帧),同时创造这个对象,我对当前帧设定值(行为的翻版方法正在获取当前帧,但绘制之前被调用),这给了我类似的错误。

我不确定这是否有用,如果您在此方面取得进展,请告诉我。