引用本文请注明来源:
http://yhz61010.iteye.com/blog/1939144
什么是 libgdx
它是一个免费的游戏开发框架。强调一下,libgdx 不是一个游戏引擎(engine),而一个开发框架(framework),用它可以写出一个游戏引擎(例如,AndEngine)。这一点官网上写的很清楚!
引用
除此之外,关于什么是 libgdx 大家可以 Google 或 Baidu 一下。不过在这里我还是要引用下官网原文:
引用
大致翻译一下啊:
Libgdx 是使用 Java 写的一个跨平台的游戏开始框架,对于性能要求高的部分使用了 JNI 代码编写(C/C++)。它对不同平台(桌面,Android,iOS 和 HTML5)之间的写法差异进行了抽象(例如基于标准的 OpenGL ES/WebGL)。你的应用原型开发可以完全在桌面平台上进行,然后仅通过 6 行代码,就可以让你的应用运行在 Android 或 HTML5 上。
官网地址
https://code.google.com/p/libgdx/
下载地址
https://code.google.com/p/libgdx/downloads/list
源码及示例
https://github.com/libgdx/libgdx
示例代码的运行
以 libgdx 0.9.8 版本为例进行说明。
以官方 superjumper 为例进行说明。
1. 从官网下载 superjumper 例子。
下载地址:
https://github.com/libgdx/libgdx/tree/master/demos/superjumper
2. 将 superjumper-android 和 superjumper 导入到 Eclipse 中。
3. 在 Eclipse 中,右键点击 superjumper 项目 -> Properties -> Java Build Path -> Projects 在此移除有错的 Projects。之后再点击 Libraries 标签,引用如下 4 个 jar:
gdx.jar
gdx-natives.jar
gdx-backend-lwjgl.jar
gdx-backend-lwjgl-natives.jar
4. 运行桌面版程序。
右键点击 superjumper 项目 -> Run AS -> Java Application,然后选择主类 SuperJumperDesktop。
恭喜你,你的桌面版 superjumper 已经可以运行了。
5. 运行 Android 版本程序。(以 Eclipse ADT 版本 22.0.5 为例进行说明)
a) superjumper-android 项目的 libs 文件夹下,引用如下 2 个 jar 包:
gdx.jar
gdx-backend-android.jar
b) 右键点击 superjumper-android 项目 -> Properties -> Java Build Path -> Projects 移除有错的 Projects并添加 superjumper 到本项目(若已经添加则不用重复添加)。
c) 之后再点击 Order and Export 标签,选中 superjumper,并将它移动到最上面。
此时你的项目应该没有出现任何错误提示。此时你就可以在模拟器或真机中调试你的应用了。
分享到:
相关推荐
libgdx-nightly-20140711.zip libgdx 1.2.0
相信一定有人试图思考并尝试自己制作一些初级的游戏引擎,但绘制效率、框架等等都很难解决和完善,那么这篇文章可能会帮到你。如果你还想了解更多细节原理以及整体思想,下面还有几篇文章或许能够给你一些启发。 ...
libgdx---MySuperJumper
libgdx-nightly-20110809.zip
android游戏开发框架libgdx的使用(二)--图形绘制[汇编].pdf
libgdx-cookbook-cookbook的书中示例代码
android游戏开发框架libgdx的使用教程,版权归黄云坤,本人只是引用,供大家是使用。http://www.cnblogs.com/htynkn/archive/2011/11/10/libgdx_1.html
android游戏开发框架libgdx的使用(一)--环境搭建.pdf
android游戏开发框架libgdx的使用(一)--环境搭建知识.pdf
android游戏开发框架libgdx的使用(二)--图形绘制借鉴.pdf
android游戏开发框架libgdx的使用9.pdf
libgdx-演示-metagun Libgdx 演示 --metagun
android游戏开发框架libgdx的使用3归纳.pdf
类似俄罗斯方块小游戏,拖动组合方块,消除得分 类似俄罗斯方块小游戏,拖动组合方块,消除得分 类似俄罗斯方块小游戏,拖动组合方块,消除得分
android游戏开发引擎 libgdx 游戏开发的利器
android游戏开发框架libgdx的使用3[归纳].pdf
2048 是一款非常热门的数字益智类游戏,操作规则很简单,在屏幕中有四行四列共 16 个卡片,初始时随机在其中两个卡片生成两个数字 2 或 4,然后手指可在卡片组区域 上下左右滑动 将所有卡片移动到 上侧 / 下侧 / ...
android 游戏框架libgdx 学习 DOC格式