libGDX HTML5项目在不同的机器上构建不同

时间:2016-06-12 11:27:45

标签: java html5 browser gradle libgdx

这是一个奇怪的!在我的旧桌面上,我能够使用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

0 个答案:

没有答案