转载自: http://www.niuzb.tk/?p=164
Libgdx是什么
Libgdx是一个跨平台的游戏开发框架,作者之一就是写beginng android game的mario.它主要是用Java写的,部分性能要求比较高的地方用的是C/C++,它在android游戏开发和桌面游戏开发之上做了一个统一 接口,也就是说你只需要开发一套代码,游戏就可以在桌面和android上同时运行,(很酷吧),这意味着你开发android游戏时,不需要在PC上编 译好APK,再上传到手机或者模拟器上调试,你可以直接在电脑上调试,开发效率大大提升。而和andriod相关的代码,你最少只需要写6行代码。
Libgdx提供了哪些功能
图形基于 OpenGL ES 1.x/2.0的图形接口,效率肯定比用android 的Canvas 和SurfaceView不在一个数量级,大量的工具类可以帮助你减少用OpenGL 的痛苦。这意味你可以用这个库开发2D,3D游戏。
声音很简单的声音和音乐接口,用起来比android提供的接口方便,支持MP3和OGG格式
文件IO抽象了不同的文件接口,你不需要知道文件是放在asset目录,还是某个类路径下面
输入支持所用屏幕操作和鼠标操作。
数学库支持2D/3D绘图用到的线性代数操作。
工具类大家都知道JAVA中collect 库的函数调用,基本上都会MALLOC内存,很容易引起GC启动,GC只要启动,通常会使游戏有200-300ms的延迟,libgdx提供的集合库,尽量做了优化,不让GC起动。
物理引擎通过JNI封装了box2d,很有名的2D物理引擎,你现在可以考虑用这个写一个愤怒的小鸟啦。
扩展libgdx还支持一个粒子系统,一个文字生成系统Hiero bitmap font generator(用起来很简单,游戏中的中文字体显示可以变的很EASY)
帮助文档
JAVA生成的API文档可以在下面链接中找到http://libgdx.googlecode.com/svn/api/index.html
如果你阅读代码更用效率,这个是测试代码和Demo代码个人觉的这些代码很有用,你开发游戏,可以从这些测试代码和demo起步。
社区和支持
中文社区就在这里。
英文社区在这里
其它链接
code project http://code.google.com/p/libgdx/
博客地址 http://www.badlogicgames.com/
相关推荐
android游戏开发引擎 libgdx 游戏开发的利器
android游戏引擎libGDX 实例和源码4,很不错的,强烈推荐:ProjectionViewportCamera_20110305.zip
android 开源游戏引擎libgdx做的小游戏源码
android游戏引擎libGDX 实例和源码3,很不错的,强烈推荐:MyFirstTriangle_20110221.zip
android游戏引擎libGDX 实例和源码,很不错的,强烈推荐:MeshColorTexture_20110222.zip
Java 游戏, 用libgdx引擎Java 游戏, 用libgdx引擎Java 游戏, 用libgdx引擎 Java 游戏, 用libgdx引擎Java 游戏, 用libgdx引擎Java 游戏, 用libgdx引擎 Java 游戏, 用libgdx引擎Java 游戏, 用libgdx引擎Java ...
libgdx游戏引擎开发文档,游戏开发学习文档。
android游戏引擎libGDX 实例和源码,很不错的,强烈推荐:gdx-helloworld-0.9.1.zip
Libgdx游戏引擎环境搭建的简单示例,项目内含:源码+效果图+项目结构图 教程地址:http://blog.csdn.net/yangyu20121224/article/details/9100021
libgdx游戏引擎android平台开发的两个支持库,在IDE导入这两个jar包就可以了
NULL 博文链接:https://qingfei.iteye.com/blog/1261976
libgdx游戏引擎开发指南,适合对libgdx稍微了解英语水平尚且的人使用,目前只有英文版本。
android游戏源码 libgdx引擎
使用了TexturePacker-Gui图片整合工具来实现Libgdx游戏引擎图形图像的绘制源码,项目中包含:源码、APK文件、效果图、项目结构图 教程地址:http://blog.csdn.net/yangyu20121224/article/details/9166859
Android libGDX游戏引擎12月5日更新
libgdx游戏引擎,一款具有出色物理模拟的引擎,使用jni编写
android游戏引擎 libgdx_0.9.2_api_chm版