我正在尝试使用 GWT(libgdx-project-html 右键单击 -> Google -> GWT 编译)编译 libGDX 项目。
编译时我没有收到任何错误,除了
com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.Target java.lang.StringIndexOutOfBoundsException
但是因为我没有使用这个工具应该不是问题。
编译成功后,我运行本地托管站点。
LibGDX 徽标和加载栏出现(直到这里还不错),当它们完成后,我得到一个黑色的游戏屏幕和一个无限的框
GwtApplication:异常:(TypeError):无法调用null的方法'nullMethod'(TypeError):无法调用null的方法'nullMethod'
消息行。
在控制台中,以下消息不断重复:
未捕获的 java.lang.RuntimeException:com.google.gwt.core.client.JavaScriptException:(TypeError):无法调用 null 的方法“nullMethod”(匿名函数)597957B2399D3903739C615799AE1A15.cache.html:11899
该项目基本上只是应该出现并填满游戏屏幕(默认)的 libGDX 徽标,并且没有修改任何代码。
一些附加说明:
桌面和 Android 可以完美地编译和工作。
在出现该错误消息之前,控制台会显示 SoundManager 2 已加载(确定)。
GWT 编译时设置了严格标志,并且所有内容都编译没有错误。