将 LibGDX 添加到现有的 Android Studio 项目中

Gam*_*rix 5 import android libgdx android-studio

将 LibGDX 添加到现有 Android Studio 项目的最佳方法是什么?

因为 Android Studio 已经内置了 Gradle,所以我假设我可以更改 build.gradle 文件中的一些代码以将 LibGDX 添加到我现有的项目中。我在 LibGDX 上找到的唯一 gradle 说明是用于使用已经内置的 LibGDX 制作新项目的自动化工具。

Alo*_*man 3

libgdx 的全部理念是为所有平台编写一份代码。因此,应该以正确的方式添加 Android 特定代码,如果您只是将 libgdx 依赖项添加到您的项目中,它不会对您有太大帮助。您将只能使用 libgdx 功能的一小部分。如果您想在任何情况下执行此操作,这里有一个示例,build.gradle它将 libgdx 依赖项添加到常规 Java 项目,请将其与您的项目进行比较build.gradle,并将所需的行添加到ext,repositoriesdependencies部分。

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" }
Run Code Online (Sandbox Code Playgroud)

PS 如果您只想创建适用于 Android 的游戏并寻找可以轻松集成到现有项目的引擎,请查看AndEngine