LibGDX_1.5: 使用 Gradle 创建 LibGDX 所有平台的关联项目

本文链接: http://blog.csdn.net/xietansheng/article/details/50186395

LibGDX 基础教程(总目录)

1. Gradle 简介

Gradle 是面向 Java 应用为主的自动化构建工具。它支持多方式依赖管理,用 Gradle 构建统一的 LibGDX 多平台工程非常便于开发和代码以及资源文件的统一管理,并且还能随时在不同平台中部署和调试。

2. Gradle 项目构建工具 gdx-setup.jar

LibGDX 提供了一个标准 JavaSE 编写的 Gradle 项目构建工具,在 LibGDX 开发包中,文件名称为 “gdx-setup.jar”

打开命令窗口,进入到 LibGDX 开发包目录,运行命令:java -jar gdx-setup.jar

运行结果:

LibGDX_1.5: 使用 Gradle 创建 LibGDX 所有平台的关联项目_第1张图片

输入相关信息,点击 “Generate” 进行生产项目,第一次生产项目,等待时间有点长,工具会去下载 Gradle,然后下载依赖包,建议使用 VPN 加速,等到 “Generate” 按钮再次可点击时说明已生成成功。第一次生产成功后,下次再生成项目就非常之快。

创建后的项目目录:

LibGDX_1.5: 使用 Gradle 创建 LibGDX 所有平台的关联项目_第2张图片

平台项目文件夹说明:

  • core:Java 工程,包含所有游戏代码,主要在这个项目中编写代码,其他项目会自动关联引用
  • desktop:桌面平台项目(也是一个 Java 项目),包含桌面平台启动器类
  • android:Android平台项目,包含安卓项目的一些特有配置和 Android 平台启动器类
  • ios:ios 平台项目,包含安卓项目的一些特有配置和 ios 平台启动器类
  • html:HTML5 平台的 GWT 项目

3. 安装 Eclipse 的 Gradle 插件

导入生成的项目到 Eclipse 中进行开发,首先要安装 Eclipse 的 Gradle 插件,

在线安装地址为:http://dist.springsource.com/release/TOOLS/gradle

安装步骤:

LibGDX_1.5: 使用 Gradle 创建 LibGDX 所有平台的关联项目_第3张图片

LibGDX_1.5: 使用 Gradle 创建 LibGDX 所有平台的关联项目_第4张图片

4. 导入 Gradle 子项目到 Eclipse 工作空间

插件下载成功后,导入生成的 Gradle 项目到 Eclipse 工作空间:

File -> Import -> Gradle / Gradle Project -> 选择 Gradle 项目目录 -> Build Model -> 勾选要导入的子项目 -> Finish;

说明:

  • 导入 android 项目,需要安装 ADT 插件;
  • 导入 html 项目需要安装 GWT 插件;
  • 导入 ios 项目需要在 MAC OS X 系统下的 Eclipse 安装 RoboVM 插件;
  • desktop 属于普通的 Java 项目,可以直接导入。
  • android 项目导入后,如果报错,可能需要修改其工程下的 project.properties 文件,将 tartarget=android-XX 修改为本地 SDK 中已下载的最高版本

具体步骤参考如下:

LibGDX_1.5: 使用 Gradle 创建 LibGDX 所有平台的关联项目_第5张图片

LibGDX_1.5: 使用 Gradle 创建 LibGDX 所有平台的关联项目_第6张图片

LibGDX_1.5: 使用 Gradle 创建 LibGDX 所有平台的关联项目_第7张图片

LibGDX_1.5: 使用 Gradle 创建 LibGDX 所有平台的关联项目_第8张图片

LibGDX_1.5: 使用 Gradle 创建 LibGDX 所有平台的关联项目_第9张图片

5. 学习建议

在学习阶段建议直接创建 Java 工程进行学习,Android 和其他平台的部署体验过就好,因为学习 LibGDX 的过程,主要学习的是 LibGDX 的 API 使用,和平台无关,更为关键的是普通 Java 工程的创建非常简洁快速,调试也简单。等到做案例或项目时再使用 gdx-setup.jar 创建 Gradle 关联项目进行开发。


你可能感兴趣的:(LibGDX)