网站颜色:

正版现货:Android游戏开发详解.

  • 产品名称:Android游戏开发
  • 书名:Android游戏开发
  • 作者:JamesSCho
  • 出版时间:2015年7月
  • 定价:59.00元
  • 书名:Android游戏开发
  • 是否是套装:否
  • 出版社名称:人民邮电出版社

温馨提示: 我店与出版社联袂推出精品特价馆配图书,旨在为广大读者提供更低价格,更优品质的书籍。请认准书背封底直径为1厘米方型或圆型的小孔,此为正版馆配图书的标志。极少数图书可能略有磨损但不影响您阅读!个别图书的光盘为原盘复刻。 如阅读过程中发现图书光盘无法正常读取,本店会积极协助您网传处理。

基本信息

书名:Android游戏开发详解

原价:59.(咨询特价)

作者:[美] James S Cho 著;李强 译

出版社:人民邮电出版社

出版日期:2015-(咨询特价)

ISBN(咨询特价)

字数:

页码:454

版次:1

装帧:平装

开本:16开

商品重量:

编辑推荐


暂无相关内容

目录


第1部分Java基础知识

第1章 程序设计基础t1
1.1 什么是编程t1
1.2 数据类型t2
1.3 声明和初始化变量t3
1.4 关于位的一切(位和字节的简单
介绍)t6
1.5 运算t7
1.6 函数(在Java中称为“方法”
更好)t10
1.7 控制流程第1部分—if和else
语句t13
1.8 控制流程第2部分—while和
for循环t18
1.9 训练到此结束t21

第2章Java基础知识t22
2.1 面向对象编程t22
2.2 设置开发机器t22
2.3 编写个程序t27
2.4 执行Java程序t34
2.5 魔术揭秘—编译器和JVMt35
2.6 构建一个简单的计算器程序t35
2.7 构建一个简单的计数程序t38
2.8 对象的基础知识t40
2.9 类t41
2.10 使用对象t42
2.11 创建新的对象变量t43
2.12 设置和访问对象的状态t44
2.13 调用对象的行为t46
2.14 隐藏变量t47
2.15 改进程序t48
2.16 区分类和对象t54
2.17 对象是独立的t54
2.18 使用Java API中的对象t55
2.19 使用字符串t56
2.20 对象的更多实践——模拟一个
色子t59
2.21 对象和基本类型的分组t62
2.22 小结t71

第3章设计更好的对象t72
3.1 构造方法t72
3.2 getter和settert78
3.3 接口t81
3.4多态t82
3.5 继承t83
3.6 图形t85
3.7 里程碑t92

第2部分Java游戏开发

第4章游戏开发基础t95
4.1 Java游戏开发概览t95
4.2 学习构建游戏t96
4.3 构建游戏开发框架t96
4.4 给项目添加图像文件t106
4.5 检查点#1t113
4.6 定义状态t113
4.7 检查点#2t125
4.8 多任务的需求t125
4.9 检查点#3t145
4.10 由此开始t148

第5章保持简单t149
5.1 游戏开发:高层级概览t149
5.2 准备LoneBall项目t150
5.3 实现游戏过程界面t156
5.4 设计挡板t161
5.5 创建Paddle类t162
5.6 在PlayState中实现Paddle对象t168
5.7 实现计分系统t175
5.8 实现RandomNumber
Generator类t177
5.9 设计球t178
5.10 创建Ball类t179
5.11 在PlayState中实现Ball对象t185
5.12处理碰撞:球vs.挡板
以及球vs.消失t189
5.13导出游戏t191
5.14 执行游戏t192
5.15 小结t194
5.16 下一关t195

第6章下一关t196
6.1 框架需要进行一处更新t196
6.2 规划修改:高层级的概览t198
6.3 开始之前要了解的方法t198
6.4 更新游戏循环t199
6.5 切换到主动渲染t205
6.6 更新State类t210
6.7 添加andomNumberGeneratort213
6.8 添加动画t214
6.9 Ellio:优化至关重要t220
6.10 Ellio:高级概览t222
6.11 准备Ellio对象t223
6.12 添加和加载资源t224
6.13 设计和实现Playert231
6.14 设计和实现云t242
6.15 设计和实现砖块类t244
6.16 设计和实现支持性的状态类t247
6.17设计和实现PlayStatet253
6.18 开始另一段旅程t264

第3部分Android游戏开发

第7章开始Android开发t267
7.1 Android:全新世界的共同语言t267
7.2 Hello, Android:个
Android Appt268
7.3 导航一个Android应用程序
项目t272
7.4 Android概念基础t275
7.5 重新编写Hello Worldt281
7.6 运行Android应用程序t288
7.7 Activity周期t295
7.8 响应事件并启动另一个
Activityt297
7.9 LogCat:调试基础t310
7.10 在Android游戏开发之路上
继续前进t311

第8章Android游戏框架t312
8.1理解一般规则t312
8.2构建Android游戏框架t312
8.3讨论GameView的部件t320
8.4构建State、InputHandler和
Painter类t322
8.5添加资源t328
8.6创建State类t335
8.7创建GameView类t337
8.8总结t358

第9章构建游戏t360
9.1准备项目t360
9.2实现模型类t367
9.3实现状态类t374
9.4另一个里程碑t392
9.5让它更快:优化游戏t392
9.6实现高分系统t401




第4部分实现触摸

第10章发布游戏t413
10.1准备好游戏t413
10.2在Google Play发布游戏t417
10.3更新游戏t421
10.4集成Google Play游戏服务t439

第11章继续旅程t444
11.1发布游戏t444
11.2附加资源t444
11.3继续前进t445
11.4结束语t447
附录A再谈statict448
附录B移动的简单物理t450
附录C7步构建Andriod游戏t452

内容提要


Android游戏开发有很大的市场需求,但又容易给人以很简单的错觉。实际上,Android游戏开发涉及编程基础、Java编程语言、游戏开发、代码优化、Android应用程序开发等众多的知识和技能。
本书是一本面向初学者的优秀的Android游戏开发指南。全书共11章,分为4个部分,按部就班地介绍了Java语言和编写面向对象的应用程序等基本知识,带领读者尝试Android的构建模块,并创建有趣的、交互性的、支持触摸控制的2D游戏。本书还通过配套站点,提供了众多的示例Java和Android游戏项目库,可供你自己继续学习并成长为一名游戏程序员。
如果你已经或者想要开发Android游戏,但是却不知道从何下手,那么本书是为你量身定做的。不管你是没有任何编程经验的初学者,还是一名有经验的Java开发者,都可以通过阅读本书成长为一名Android游戏开发人员。

文摘


暂无相关内容


暂无相关内容

作者介绍


James有多年的游戏开发经验。他最早在笔记本上开始了自己的游戏开发职业经历,最终创建了Kilobolt,这是一家位于美国的独立游戏工作室。此外,他还教授一系列流行的编程课程,并且在杜克大学学习计算机科学的同时担任助教。
除了编写代码,做科学研究相关的阅读,James还是曼联球迷,并且不断探索新的美食。

热门设计服务