如何在核心包中运行Lwjgl

时间:2014-11-28 13:16:20

标签: java libgdx package lwjgl core

可以在核心包中作为桌面运行吗?我尝试将lwjgl库添加到此包中,但我不能。

我从桌面软件包中复制了代码,如下所示:

public static void main (String[] arg) {
    LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
    cfg.title = "X-Ball";
    cfg.height = 480;
    cfg.width = 640;
    new LwjglApplication(new XBallGame(), cfg);
}

但缺少LwjglApplication。

1 个答案:

答案 0 :(得分:0)

你可能错过了依赖关系。我有相同的设置:

compile "com.badlogicgames.gdx:gdx-backend-lwjgl:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
compile "com.badlogicgames.gdx:gdx-tools:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-controllers-desktop:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-controllers-platform:$gdxVersion:natives-desktop"

compile "com.badlogicgames.gdx:gdx:$gdxVersion"

这些是您的Core项目所需的依赖项。

还要确保在Core项目Gradle构建文件中注册主类。

project.ext.mainClassName = "com.yourpackage.game.MainClass."

但是,如果您只想要一个桌面项目,创建一个新项目,一个Gradle项目,并按照上面的显示自己导入所有依赖项,我可以推荐。

它会使您的项目不那么集中。