新書推薦:
《
世界航空地理(世界国别与区域地理研究丛书)
》
售價:NT$
1112.0
《
学术的中心:英法德美
》
售價:NT$
398.0
《
为什么要读人类学
》
售價:NT$
352.0
《
井邑无衣冠 : 地方视野下的唐代精英与社会
》
售價:NT$
434.0
《
星地融合移动通信系统与关键技术从5G NTN到6G的卫星互联网发展
》
售價:NT$
968.0
《
妈妈,你好吗?(一封写给妈妈的“控诉”信,日本绘本奖作品)
》
售價:NT$
194.0
《
保守主义:为传统而战
》
售價:NT$
704.0
《
不同境遇的36岁:无尽与有限+人生半熟
》
售價:NT$
510.0
|
編輯推薦: |
全面介绍了使用libGDX进行游戏开发时所需要用到的知识 实用性强,内容详细,不仅适合有一定经验的开发者,对于那些没有经验的开发者来说,也是一本很好的入门指南。作者曾就任于创新工场等大型公司,CSDN的博客专家,具有丰富的开发经验。
libGDX是一个跨平台的2D3D的游戏开发框架,是一款游戏引擎。本书全面介绍了使用libGDX进行游戏开发时所需要用到的知识。其中包括libGDX的详细介绍、libGDX的UI编程、libGDX的配套开发工具、libGDX 中所遇到的一些问题的解决方案。
本书具有以下特色:起点低:面向没有编程经验的读者,能从零开始学会游戏开发 。看得懂:每个知识点都配有实例,帮助读者在实践中加深理解。学得会:所有实例都配有详细的注释,让读者明白每行代码的意义。用得着:学完本书,读者将能独立开发出一款属于自己的游戏。
|
內容簡介: |
随着移动互联网的快速发展,移动端的游戏开发已经成为发展迅速、市场潜力巨大、前景诱人的开发方向。作为一种游戏引擎,libGDX让更多梦想加入游戏开发的人圆梦。本书全面介绍了使用libGDX进行游戏开发时所需要用到的知识,其中包括libGDX的详细介绍、libGDX的UI编程、libGDX的配套开发工具、libGDX 中所遇到的一些问题的解决方案。
本书并不局限于介绍libGDX编程的各种理论知识,而是从“项目驱动”的角度来讲授理论,全书给出了丰富的实例,这些示范性的实例既可帮助读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考。本书还提供了两个实用的案例:捡金币项目和2048项目,具有很高的参考价值。
本书实用性强,内容详细,不仅适合有一定经验的开发者,对于那些没有经验的开发者来说,也是一本很好的入门指南。
|
關於作者: |
黄俊东,大众点评 客户端研发工程师。南京邮电大学毕业,曾就任于创新工场等大型公司,CSDN的博客专家。具有丰富的开发经验,具有3年Android平台上的开发经验,熟悉Java Web开发、Android开发和游戏开发。开发并发布过多个APP和游戏,如《Fashion Girls》等Google Play上较为火热的游戏,尤其对libGDX开发有深入的研究。
|
目錄:
|
目录
第1章 libGDX简介1
1.1 libGDX介绍1
1.1.1 libGDX的特点1
1.1.2 libGDX中的工具3
1.1.3 libGDX的历史5
1.1.4 我的libGDX版本5
1.2 搭建libGDX开发环境5
1.2.1 libGDX下载6
1.2.2 Android项目的新建7
1.2.3 libGDX的安装9
1.3 开始第一个libGDX游戏11
1.3.1 第一个HelloWorld程序的编写11
1.3.2 在Android设备上调试15
1.3.3 桌面调试环境的搭建17
1.3.4 HelloWorld程序的简单分析22
1.4 运行libGDX的官方Demo23
1.4.1 libGDX的官网23
1.4.2 Demo的下载演示24
1.5 其他的一些准备工作25
1.5.1 关联Android源码25
1.5.2 libGDX源码的关联28
1.5.3 直接打开.jar文件的配置30
第2章 libGDX的架构分析34
2.1 生命周期34
2.1.1 libGDX中生命周期的图示34
2.1.2 生命周期中各个函数的分析35
2.1.3 实例:通过例子深刻理解生命
周期35
2.2 模块38
2.2.1 libGDX模块组成的图示38
2.2.2 libGDX模块的分析39
2.3 运行环境的相关查询40
2.3.1 获取目前的运行环境40
2.3.2 获取内存的消耗情况41
2.4 日志工具41
2.4.1 Android中的日志等级及输出方法41
2.4.2 libGDX中的日志等级及输出方法42
2.4.3 一种方便的输出日志的方法44
第3章 数据存储45
3.1 简介45
3.2 Android中SharedPreferences的使用45
3.2.1 获得一个SharedPreferences对象46
3.2.2 从SharedPreferences获取数据46
3.2.3 往SharedPreferences 保存数据46
3.2.4 实例:使用Android中的
SharedPreferences来实现
|
|