libgdx:[1]游戏引擎
learning libgdx game development 是由packt出版社出版的,一款介绍如何使用libgdx游戏引擎开发游戏的书。这里是小编的一些阅读笔记,希望能够给学习使用libgdx游戏引擎的朋友们带来一些帮助。
![libgdx:[1]游戏引擎](https://exp-picture.cdn.bcebos.com/340e4eb8b43ea8db28800586189c2cf7deb21663.jpg)
2、在开始使用libgdx之前你必须安装并设置你的开发环境。你将会使用可免费获取的开源软件 eclipse 作为我们的集成开发环境(IDE),并使用libgdx提供的工具架设一个基础项目。这个基础剐疫柩缓项目是一个针对现行支持的平台的可运行的实例性程序。支持平台如下:• Windows• Linux• Mac OS X• Android (Version 1.5 and above)• HTML5 (Using JavaScript and WebGL)(现在的libgdx版本已经支持了 iOS)。。。
![libgdx:[1]游戏引擎](https://exp-picture.cdn.bcebos.com/3852f6e5eceeadbc22e5b8c4cd18dfdae53b7b63.jpg)
进入libgdx的世界
1、libgdx是一款开源的支汤手刿怫持多平台的游戏开发框架,它被设计为主要使用Java语言,但并不仅仅使用 J锾攒揉敫ava与语言进行开发。除了Java语言之外libgdx还充分利用c语言来完成一些对性能要求很重要的任务,并使用基于c语言的库来实现多平台的支持功能。此外,它把对多平台的支持的复杂实现抽象到通俗的API中。libgdx的另一个显著优点就是 你可以在本地的桌面项目直接调试你的代码,让他作为一个本地程序直接运行。这将会使你体验到一些使用Java虚拟机的很赞的功能 代码热交换 ,这个功能是为了让你能够在程序运行时立即看到你对代码的更改回对你的程序造成什么样的影响。这个功能将会显著节省我们的时间,比如你可以快速验证你的不同的构思,或者更快点发现并修复一些恼人的 bug。
![libgdx:[1]游戏引擎](https://exp-picture.cdn.bcebos.com/988e1c532f6323855afc1d25cce833e038725d63.jpg)
2、另外一个很重的一点就是要理解libgdx是一个游戏开发的框架而不是一个带有很多工具软件的游戏引擎,比如一个成熟的编辑器或一个预定义的工作流程。最初这可能是一个劣势,不过实际上对于我们可以自己来定义我们的工作流程来说这并不是一个劣势。libgdx允许使用更深层次的开发,比如在必要的时候你可以自己调用 open GL。对于高层次的开发来说libgdx的已经构建好的功能是完全足够的。