《libGDX移动游戏开发从入门到精通》一导读-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

《libGDX移动游戏开发从入门到精通》一导读

简介:


q1

前 言

libGDX移动游戏开发从入门到精通
写作初衷
从创新工场-涂鸦移动离职以后,我一直想把自己所学到的东西总结一下,以帮助更多想走上或者准备走上游戏开发这条道路上的人。很庆幸地接到了出版社的约稿,便愉快地决定要把自己一路走来所学到的知识做一个系统的总结,并尝试用一种更容易理解的方式把它们讲出来,以让更多的读者少走一些弯路,可以在尽可能短的时间内学到尽可能多的知识。

当我刚开始学libGDX游戏引擎的时候,对于很多自学的人来说,我应该是很幸运的了。因为当时身边有很多经验很丰富的同事可以请教。虽然这样,依然感觉到libGDX的教程少之又少,学习起来困难重重。整个过程大部分都是以一个初学者的水平一点一点从那晦涩难懂的英文libGDX官方教程中学习。所以当自己有能力去做些什么的时候,我很乐意用自己微薄的能力去为后来的学习者做些什么。这就是我写这本书的初衷。

作为一个优秀的游戏引擎,libGDX不知不觉也走过了好几个年头。从一开始的一个不怎么起眼的小项目发展到现在拥有众多使用者的项目,从第一个bug不少的版本发展到较为稳定的0.9x版本,再到后来的1.x版本,开发者们能够真真切切地感受到libGDX的每一步成长。

作为一个游戏引擎,libGDX支持使用Java语言进行游戏开发,这让众多爱好游戏开发,但又苦于使用门槛过高的其他语言进行游戏开发的开发者看到了希望。不仅如此,libGDX还兼容多种平台,包括Android、iOS、Html5、PC。作为一个游戏引擎,libGDX让使用Android原生进行开发的开发者们从SurfaceView中解脱出来,开发效率得到极大的提高。

目 录

第1章  libGDX简介
1.1 libGDX介绍
1.2 搭建libGDX开发环境
1.3 开始第一个libGDX游戏
1.4 运行libGDX的官方Demo
1.5 其他的一些准备工作
第2章  libGDX的架构分析
2.1 生命周期
2.2 模块
2.3 运行环境的相关查询
2.4 日志工具
第3章 数据存储
第4章 libGDX中的UI编程
第5章 libGDX中的常见UI组件
第6章 libGDX中的事件处理与音效
第7章 资源加载器、游戏界面的跳转以及物理引擎
第8章 libGDX中的UI编辑器
第9章 小游戏实战—捡金币
第10章 休闲类游戏——2048

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章