use*_*826 5 html java gwt html5 libgdx
在将游戏部署到HTML时,我似乎遇到了错误.菜单屏幕工作正常,然后转换到游戏屏幕会导致此错误.
控制台中的文字:
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后收到的上一个错误.不知道该怎么办这个错误.
这个问题类似于一年前的这个帖子.我查看了我的HTML文件夹中的build.gradle文件,编译器结构中的"strict = true",所以我假设没关系.我的项目也使用GL20,所以我不确定这些解决方案是否适用于这种情况.
谢谢您的帮助!
小智 0
写这篇文章已经很长时间了,而且我也不确定您在这里遇到的确切问题,我也遇到了类似的异常,但为了找到确切的原因,我需要掌握代码。
我对我的代码做了什么:简而言之:问题可以是任何obj.function()一行,因为这种情况发生多次,我假设它在当前屏幕的渲染循环中。
有关我已解决的问题的更多详细信息:我创建了类MyActorextends Actor,有一个精灵和一个TextureRegion(来自精灵的当前帧),在创建该对象的副本时,我正在为当前帧设置值(act 方法正在获取当前帧,但绘制是在行动之前被打电话),这给了我类似的错误。
我不确定这是否有帮助,如果您在这方面取得任何进展,请告诉我。
| 归档时间: | 
 | 
| 查看次数: | 386 次 | 
| 最近记录: |