Android创建LibGdx项目

1.简介

LibGDX 是非常优秀的一款 跨平台 的 2D / 3D 游戏开发框架,开发使用 Java 语言 ,基于 Apache License, Version 2.0 协议,代码托管在 Github 上,对商业使用和非商业使用均 免费。

官方网站: 点这

Github仓库: 点这

官方Wiki: 点这

官方DocsApi: 点这

2.libgdx开发语言

LibGDX 框架本身使用 Java/C/C++ 开发而成,所有相关的 C/C++ 代码都封装了 Java 调用接口,对于我们使用者来说只需要使用 Java 语言 来开发游戏即可,对于像小编这样的对 Java 比较熟悉的程序员来说,如果想快速学习和开发跨平台游戏,LibGDX 是非常不错的选择。

3.跨平台特性

LibGDX 目前支持 Desktop(标准 JavaSE 实现,包括 Windows、MAC OS X、Linux)、Android、BlackBerry、iOS 和 HTML5(WebGL) 平台。LibGDX 对所有平台统一使用一套 Java API 编程接口,开发者只需要在把游戏开发当成是开发普通的 JavaSE 桌面应用直接在桌面环境下开发、运行查看显示效果和调试代码逻辑,而不用每次修改代码都要重新打包部署到 Android/iOS 模拟器或真机上才能看到运行效果。开发者也不需要熟悉 Android/iOS 的开发细节,只需要简单了解其项目搭建和发布等简单操作,即可在 Desktop 平台开发完成后不需要修改任何逻辑代码(不同平台只需要一个几行代码的不同的启动器)即可轻松发布到 Android/iOS 等平台。

4.创建项目

现在我们步入正题,开始着手搭建一个libgdx的项目。

  1. 首先通过访问https://libgdx.com/dev/tools/进入下面这个页面
    Android创建LibGdx项目
    点击step Tool下方的download 下载,这是一个创建libgdx的向导工具,该网页的其他工具暂时先不要考虑,小编会在以后的日子里持续为大家更新普及相关知识。
  2. 下载好了后会看到一个gdx-setup.jar文件
  3. 运行:下面打开命令行工具,小编是国产的deepin,属于linux系统,按ctrl+alt+t打开面板。进入刚才下载的目录
    Android创建LibGdx项目
    这里我们看到了刚才下载的jar文件。
  4. 在这里运行命令java -jar gdx-setup.jarAndroid创建LibGdx项目
    这里需要java环境,没有环境的同学先去安装环境吧。
  5. 运行起来是这个样子的Android创建LibGdx项目
    这里我给了一些注解,同学们可以根据自己的情况创建项目,编辑好后点击Generate
  6. 看到下面控制台出现**Open Project…**时表示项目创建完成。

5.项目目录

Android创建LibGdx项目
这是小编之前做的libGdx项目目录,其中包含android平台和桌面平台。不管什么平台,游戏体系都要在core下构建,这里我们只说下android平台,很多做过android开发的同学可能都写过类似管理系统之类的app。libgdx项目core下构建的游戏体系,可以制作成一个view,实现相当*。Android创建LibGdx项目

6.结语

说到这里,libgdx项目创建完成了,而且有了基本的了解。快去开发自己属于自己的游戏吧。如有不对的地方,欢迎交流。Android创建LibGdx项目