图书介绍

Android手机游戏开发实战PDF|Epub|txt|kindle电子书版本网盘下载

Android手机游戏开发实战
  • 谢晓勇,刘焯琛编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121234873
  • 出版时间:2014
  • 标注页数:304页
  • 文件大小:58MB
  • 文件页数:317页
  • 主题词:移动电话机-游戏程序-程序设计-高等职业教育-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Android手机游戏开发实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Android简介与开发平台搭建1

1.1 掀起Android的盖头来1

1.1.1 Android的来龙去脉1

1.1.2 选择Android的理由2

1.1.3 Android的体系结构2

1.2 Android开发平台搭建5

1.2.1 安装JDK和配置Java系统环境6

1.2.2 安装Eclipse、Android SDK和ADT插件8

1.2.3 创建Android虚拟设备(AVD)10

1.3 Android SDK介绍12

1.3.1 Android SDK基础12

1.3.2 Android SDK管理器12

1.3.3 Android SDK资源目录结构13

本章小结14

课后练习14

第2章 Android编程开发基础15

2.1 第一个Android应用15

2.1.1 新建Android项目15

2.1.2 动手练一练——窥探Android应用程序的运行过程18

2.1.3 Android项目工程文件的构成20

2.1.4 Android应用程序运行过程22

2.1.5 Android应用程序框架核心文件解析22

2.2 学习编程的捷径——站在“巨人”的肩膀上26

2.2.1 下载示范应用程序包26

2.2.2 导入已有的demo应用程序27

2.3 程序是调出来的——程序的调试30

2.3.1 使用Logcat打印调试信息30

2.3.2 设置断点32

2.3.3 关联源代码文档33

本章小结34

课后练习34

第3章 Android基本组件及其通信35

3.1 Android四大基本组件35

3.1.1 活动(Activity)组件36

3.1.2 服务(Service)组件36

3.1.3 广播接收器(Broadcast Receiver)组件38

3.1.4 内容提供者(Content Provider)组件41

3.2 In2t Filter42

3.2.1 Intent的基本概念42

3.2.2 Intent的详解42

3.2.3 显式和隐式Intent45

3.2.4 IntentFilter46

3.3 Activity生命周期50

3.3.1 Activity栈51

3.3.2 Activity状态51

3.3.3 Activity生命周期的回调方法52

3.4 综合示例解析一:有序广播58

3.5 综合示例解析二:音乐播放器Demo60

3.6 扩展实践:多媒体开发66

本章小结67

课后练习67

课后拓展实践68

第4章 Android游戏开发之前台渲染69

4.1 Android用户界面开发简介69

4.1.1 在Eclipse中定制用户界面69

4.1.2 View组件简介70

4.1.3 常用控件介绍72

4.1.4 布局管理75

4.1.5 事件处理79

4.2 图形与动画的实现83

4.2.1 图片的载入83

4.2.2 逐帧动画(DrawableAnimation)87

4.2.3 属性动画(PropertyAnimation)简介89

4.2.4 3D动画和OpenGL91

本章小结92

课后拓展实践92

第5章 Android游戏开发之数据存储93

5.1 文件存储94

5.1.1 内存空间文件的存取94

5.1.2 结合Properties(属性)进行文件存取97

5.2 Shared Preferences99

5.2.1 SharedPreferences的使用99

5.2.2 扩展学习:读、写其他应用程序的SharedPreferences数据102

5.3 SQLite数据库102

5.3.1 SQLite数据库简介102

5.3.2 SQLite操作详解104

5.4 数据共享(Content Providers)112

5.4.1 Content Resolver112

5.4.2 使用Content Resolver访问共享数据实例114

5.4.3 创建Content Providers共享数据116

5.5 扩展学习:网络存储120

本章小结121

课后习题121

课后拓展实践122

第6章 Android游戏开发之网络编程123

6.1 HTTP协议通信124

6.1.1 Apache HttpClient125

6.1.2 访问Web服务示例125

6.1.3 权限验证129

6.1.4 HttpURL Connection接口129

6.2 套接字(Socket)130

6.3 Wi-Fi无线通信132

6.4 蓝牙(Bluetooth)无线通信134

本章小结136

课后练习136

课后拓展实践137

第7章 Android游戏开发基础138

7.1 Android游戏开发138

7.1.1 Android游戏开发框架138

7.1.2 数据接口层Android实现示例140

7.1.3 表现层之View类开发示例144

7.2 Android绘图(2D)146

7.2.1 Android游戏开发坐标147

7.2.2 画笔(Paint)和Color类148

7.2.3 画布(Canvas)150

7.2.4 几何图形绘制152

7.2.5 双缓冲技术155

7.3 图形特效处理156

7.3.1 变换控制(Matrix)156

7.3.2 图像扭曲(drawBitmapMesh)161

7.3.3 图形填充(Shader)163

7.4 动画实现165

7.4.1 补间动画(Tween)166

7.4.2 逐帧动画(Frame)173

7.4.3 动画实现(SurfaceView)176

7.5 获取屏幕属性181

本章小结184

课后拓展实践184

第8章 Android OpenGL开发基础185

8.1 OpenGL简介186

8.1.1 OpenGL的发展历程186

8.1.2 OpenGL与OpenGL ES的区别186

8.1.3 Android OpenGL ES187

8.1.4 渲染流水线简介190

8.2 多边形(Polygon)192

8.2.1 多边形绘制192

8.2.2 更多绘制模式194

8.3 颜色(Color)195

8.4 旋转(Rotate)197

8.5 3D空间(3D Space)198

8.5.1 四棱锥和立方体198

8.5.2 圆锥体199

8.6 纹理映射(Texture Mapping)200

8.7 光照和事件204

8.7.1 光照(Light)204

8.7.2 事件(Events)206

8.8 混合(Mixed)207

8.8.1 源因子和目标因子207

8.8.2 启用混合208

本章小结210

课后拓展实践211

第9章 Android OpenGL应用案例212

9.1 建模与动画(Model and Animation)212

9.2 构建场景216

9.2.1 构建简单场景216

9.2.2 添加纹理220

9.2.3 添加光照227

9.3 荡漾的水波232

9.4 粒子系统(Particle System)234

9.4.1 基本原理235

9.4.2 模拟飘落的雪花235

9.5 雾(Fog)238

本章小结240

课后拓展实践241

第10章 Android游戏开发之综合案例242

10.1 游戏开发的思路243

10.2 从游戏玩家角度开发的游戏244

10.3 从开发者角度开发的游戏246

10.3.1 从游戏载体划分游戏246

10.3.2 从游戏实现角度划分游戏246

10.4 游戏开发简介247

10.5 《死亡塔》程序开发250

10.5.1 游戏框架设计250

10.5.2 游戏图层低级API255

10.5.3 地图设计256

10.5.4 主角设计260

10.5.5 图层管理器268

10.5.6 游戏音效269

10.5.7 游戏存档271

本章小结273

课后拓展实践274

第11章 实现自己的游戏引擎275

11.1 游戏引擎介绍275

11.1.1 什么是引擎275

11.1.2 世界游戏引擎发展概况276

11.1.3 国内游戏引擎发展概况277

11.1.4 Android游戏引擎277

11.2 游戏引擎结构与开发框架278

11.2.1 传统游戏引擎的结构278

11.2.2 当前游戏引擎结构279

11.2.3 游戏引擎开发框架281

11.3 游戏引擎设计281

11.3.1 游戏引擎设计流程282

11.3.2 游戏引擎结构和功能设计282

11.4 游戏引擎实现283

11.4.1 Activity类实现283

11.4.2 流程控制和线程285

11.4.3 游戏对象与对象管理288

11.4.4 图形引擎289

11.4.5 物理引擎297

11.4.6 事件模块298

11.4.7 工具模块299

11.4.8 脚本引擎和音效模块299

本章小结303

课后拓展实践303

参考文献304

热门推荐