这是一个奇怪的!在我的旧桌面上,我能够使用gradlew html:dist gradle命令为HTML5构建和运行我的libGDX项目。
我将文件上传到我的网站,一切运作良好。
但是在我的笔记本电脑上,我通过GitHub将项目同步到Android Studio,运行相同的命令,看起来默认的ApplicationListener运行而不是我自己的自定义。
唯一出现的是红色矩形:http://johnathongoss.com/jaggybattles/
桌面版和Android版在我的笔记本电脑上运行并构建良好。
我使用Android Studio和最新版本的libGDX。
以下是一些代码:
public class HtmlLauncher extends GwtApplication {
@Override
public ApplicationListener createApplicationListener() {
return new MyGame();
}
@Override
public GwtApplicationConfiguration getConfig () {
GwtApplicationConfiguration cfg = new GwtApplicationConfiguration(1280, 720);
return cfg;
}
}
//MyGame Class (Doesn't seem to get this far?)
@Override
public void create() {
camera = new OrthographicCamera(VIRTUAL_WIDTH, VIRTUAL_HEIGHT);
setScreen(new LoadingScreen(this)); //Loads the assets and sets Main Menu Screen
}
之前我遇到过这个问题但是因为我没有更改createApplicationListener()方法来返回我自己的自定义ApplicationListener。现在它似乎回归正确的一个,我真的不知道是什么原因造成的。
我应该指出,由于重新安置,我无法再访问我的台式电脑。
非常感谢任何建议!
编辑:加载班级
https://gist.github.com/jaggygames/79b1bd821f4203aadecfe5e8ba925150
资产类别: https://gist.github.com/jaggygames/5b863f1692b0974b769d5694b5a3334f
MyDistance字体类 https://gist.github.com/ea7b5965488cd5672e9e7c20917df9a1