我是libGDX的新手,我不明白为什么在gdx-setup-ui中需要安装Android模块?
libGDX不是用于制作桌面游戏吗?有没有办法创建一个避免Android的桌面项目(只有核心+桌面)?
答案 0 :(得分:4)
Checkout this,在这里您可以看到您使用核心项目来放置所有非特定平台代码,桌面项目是您在运行桌面时运行的项目。
答案 1 :(得分:0)
根据官方文件(以及我过去的做法),是的,你可以。你只需要删除android项目,一切都完成了。但是使用Java进行桌面游戏开发是非常奇怪的,因为有.NET甚至是.NET(Mono)的开源实现。使用JVM,您无法获得良好的性能,特别是对于游戏(或者它会非常难和肮脏),因为没有用户定义的值类型,所有泛型只能将引用类型作为类型参数等。
答案 2 :(得分:0)
还可以将Main.java和/ lib文件夹的内容从桌面移动到核心项目,以便删除前者。你需要摆弄构建路径设置才能使它工作,但我认为在这种情况下有一个项目更容易。