libgdx学习笔记1

一直想自己写一个小游戏,构思了好久,基本上算是成型了。鉴于我完全不懂这方面的东西,所以决定找一款合适的游戏引擎学习。之前调研了好久,发现大多数游戏引擎都是收费的,于是在开源游戏引擎中找到了libgdx,目前还没有深入使用过,不过看介绍还是很强大的。

libgdx的创作者认为这并不仅仅是一款游戏引擎,还是一整套游戏开发框架。libgdx允许开发者制作出跨平台的游戏,目前支持Windows,Android,IOS,Html5等等。也就是说,开发完成的游戏,可以生成在不同操作系统或者环境下的可执行文件(其实,每种环境还是略有不同的,不过只有一点点)。

libgdx的环境搭建非常简单,如果只希望能在PC上运行,只要有JDK1.6&Eclipse就行了。Android还需要加上Android SDK和ADT。至于IOS,可能稍微复杂一点。整个游戏开发过程使用java语言。其实这一点我有点担心,因为java的效率比c/c++低很多,不过我还没有深入调研过,而且我想写的小游戏首先是PC版的,因此影响并不大。如果以后出现问题了,再做相应处理吧。

libgdx的项目建立分两部分:1.利用gdx-setup-ui.jar建立工程。2.将工程导入到Eclipse。

具体的细节可以参考下面的链接:

https://code.google.com/p/libgdx/wiki/TableOfContents?tm=6

http://libgdx.badlogicgames.com/documentation.html

另外下载下来的压缩包中有一个docs文件夹,里面是详细的api。

你可能感兴趣的:(libgdx)