libGDX HTML5部署异常

libGDX HTML5部署异常,html,gwt,libgdx,Html,Gwt,Libgdx,我正在尝试使用GWT编译libGDX项目(libGDX项目html右键单击->谷歌->GWT编译) 我在编译时没有错误,除了 com.badlogic.gdx.scenes.scene2d.utils.dragandrop.Target java.lang.StringIndexOutOfBoundsException 但是因为我没有使用这个util,所以应该不会有问题 编译成功后,我运行了本地托管站点 LibGDX徽标和加载栏出现了(在这里之前很好),当它们完成后,我会看到一个黑色的游戏屏幕和

我正在尝试使用GWT编译libGDX项目(libGDX项目html右键单击->谷歌->GWT编译)

我在编译时没有错误,除了

com.badlogic.gdx.scenes.scene2d.utils.dragandrop.Target java.lang.StringIndexOutOfBoundsException

但是因为我没有使用这个util,所以应该不会有问题

编译成功后,我运行了本地托管站点

LibGDX徽标和加载栏出现了(在这里之前很好),当它们完成后,我会看到一个黑色的游戏屏幕和下面一个无限大小的框

GwtApplication:异常:(TypeError):无法调用方法 null的“nullMethod”(TypeError):无法调用的方法“nullMethod” 空的

消息行

在控制台中,持续重复以下消息:

未捕获的java.lang.RuntimeException: com.google.gwt.core.client.JavaScriptException:(TypeError):无法 调用null的方法“nullMethod”(匿名函数) 597957B2399D3903739C615799AE1A15.cache.html:11899

该项目基本上只是libGDX的徽标,应该会出现并填充游戏屏幕(默认屏幕),并且没有修改任何代码

一些补充说明:

桌面和Android编译和工作完美无瑕

控制台显示SoundManager 2在出现错误消息之前已加载(OK)


在GWT编译时设置Strict标志,编译所有内容时都没有错误。

适用于有相同问题或任何其他类似/奇怪异常的任何人

确保通过添加设置了严格标志

-严格的

在编译参数中,最重要的是,您正在使用

GL20


因为WebGL基于GL20,不支持GL10。

我遇到了类似的问题。我在模糊代码中找到了几个地方:null.Fc()我删除了它,然后游戏就可以正常运行了。然后我用GWT重新编译,输出样式设置为“detailed”,希望能找到问题的根源。重新编译后,问题消失了。还应该注意,HTML项目中不需要OpenGL配置,因为WebGL只支持GL20。我想你是说。