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

运行结果:

sy_gdx-setup.png

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

创建后的项目目录:

sy_gradle_project.png

平台项目文件夹说明:

  • 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

安装步骤:

sy_install_plugin01.png

sy_install_plugin02.png

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 中已下载的最高版本

具体步骤参考如下:

sy_import00.png

sy_import01.png

sy_import02.png

sy_import03.png

sy_import04.png

5. 学习建议

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


  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谢TS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值