我正在用Java编写一个PC游戏,我决定使用LibGDX有几个原因,包括可能扩展到Android。目前,我在现有的Gradle项目中编写了许多基础数据结构和逻辑。该项目有几个模块,其中一些是我编写的小工具,以帮助开发。我一直在使用Intellij IDEA进行开发。但是,LibGDX的文档解释了如何从头开始设置新的LibGDX,但看起来没有办法将LibGDX添加到现有项目中。
那么,有没有办法将LibGDX添加到我刚刚缺失的现有Gradle项目中?如果没有,是否有一种简单的方法可以将我现有的代码导入到Intellij中的新LibGDX项目中,保持每个现有模块的完整性和可运行性?
答案 0 :(得分:1)
将现有项目及其依赖项添加到新的libGDX项目要容易得多,而不是将新的libGDX项目添加到现有项目中,这可能非常容易出错。
在新的IntelliJ libGDX项目中,您可以将当前项目添加为模块来执行此操作;
File | New | Module from Existing Sources
然后选择包含build.gradle
文件的目录,并选择哪个libGDX模块i.e. core
应该将此新模块作为其所需的依赖项。
这样做你仍然会有现有代码的原始gradle / IntelliJ项目,以及一个新的libGDX项目,该项目是该项目的依赖项。
您可以找到更多信息here。