将LibGDX添加到现有Android Studio项目的最佳方法是什么?
因为Android Studio已经内置了Gradle,所以我假设可以更改build.gradle文件中的某些代码以将LibGDX添加到现有项目中.我在LibGDX上发现的唯一gradle指令是使用已经内置的LibGDX进行新项目的自动化工具.
解决方法:
libgdx的所有想法都是为所有平台编写一个代码.因此,应该以适当的方式添加特定于Android的代码,如果您仅将libgdx依赖项添加到项目中,将不会有太大帮助.您将只能使用libgdx功能的很小一部分.如果您想在任何情况下都执行此操作,请参见build.gradle的示例,该示例将libgdx依赖项添加到常规Java项目中,将其与build.gradle进行比较,并将所需的行添加到ext,存储库和依赖项部分.
apply plugin: "eclipse"
apply plugin: "idea"
apply plugin: "java"
apply plugin: "maven"
sourceCompatibility = 1.6
targetCompatibility = 1.6
version = '0.1'
group = 'com.gdx.bream'
ext {
appName = 'bream'
gdxVersion = '1.3.1'
}
repositories {
mavenCentral()
mavenLocal()
maven { url 'https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/' }
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
maven { url "https://oss.sonatype.org/content/repositories/releases/" }
}
sourceSets {
main {
java { srcDirs = ['src']}
resources {
srcDirs = ['src']
}
}
}
task sourcesJar(type:Jar){
from sourceSets.main.allSource
classifier = 'sources'
}
artifacts { archives sourcesJar }
dependencies { compile "com.badlogicgames.gdx:gdx:$gdxVersion" }
P.S如果您只想为Android创建游戏并寻找可以轻松集成到现有项目中的引擎,请查看AndEngine
标签:android-studio,import,libgdx,android
来源: https://codeday.me/bug/20191121/2050542.html