5

我对 libGDX 有点陌生,我不太明白为什么 gdx-setup-ui 中需要 Android 模块?
libGDX不是用来做桌面游戏的吗?有没有一种方法可以创建一个避免 Android 的桌面项目(只有核心 + 桌面)?

4

3 回答 3

4

签出这个,这里你看到你用你的核心项目放了所有非特定平台的代码,而桌面项目就是你想跑桌面的时候运行的项目。

于 2013-07-30T19:10:08.630 回答
0

根据官方文档(以及我过去的做法),是的,你可以。您只需删除 android 项目,一切就完成了。但是使用 Java 进行纯桌面游戏开发是很奇怪的,因为有 .NET 甚至 .NET (Mono) 的开源实现。使用 JVM,您无法获得良好的性能,尤其是对于游戏(否则会非常困难和肮脏),因为没有用户定义的值类型,所有泛型只能具有引用类型作为类型参数等。

于 2013-07-30T19:14:39.587 回答
0

也可以将 Main.java 和 /lib 文件夹的内容从桌面移动到核心项目以删除前者。您需要调整构建路径设置才能使其正常工作,但我认为在这种情况下拥有一个项目会更容易。

于 2013-11-19T18:18:46.590 回答