Android手机游戏开发实战

Author: 谢晓勇;刘焯琛  

Publisher: 电子工业出版社‎

Publication year: 2014

E-ISBN: 9787121234873

P-ISBN(Hardback):  9787121234873

Subject: TN929.53 cellular mobile communication system (cellular phone, a mobile telephone handset)

Keyword: 软件工程,蜂窝式移动通信系统(大哥大、移动电话手机)

Language: CHS

Access to resources Favorite

Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.

Description

本书以Android手机游戏的开发为主题,结合真实的游戏案例向读者详细介绍了Android平台下游戏幵发的整个流程。

Chapter

4.2.2 逐帧动画(Drawable Animation)

4.2.3 属性动画(Property Animation)简介

4.2.4 3D动画和OpenGL

本章小结

课后拓展实践

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

5.1 文件存储

5.1.1 内存空间文件的存取

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

5.2 Shared Preferences

5.2.1 SharedPreferences的使用

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

5.3 SQLite数据库

5.3.1 SQLite数据库简介

5.3.2 SQLite操作详解

5.4 数据共享(Content Providers)

5.4.1 Content Resolver

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

5.4.3 创建Content Providers共享数据

5.5 扩展学习:网络存储

本章小结

课后习题

课后拓展实践

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

6.1 HTTP协议通信

6.1.1 Apache HttpClient

6.1.2 访问Web服务示例

6.1.3 权限验证

6.1.4 HttpURL Connection接口

6.2 套接字(Socket)

6.3 Wi-Fi无线通信

6.4 蓝牙(Bluetooth)无线通信

本章小结

课后练习

课后拓展实践

第7章 Android游戏开发基础

7.1 Android游戏开发

7.1.1 Android游戏开发框架

7.1.2 数据接口层Android实现示例

7.1.3 表现层之View类开发示例

7.2 Android绘图(2D)

7.2.1 Android游戏开发坐标

7.2.2 画笔(Paint)和Color类

7.2.3 画布(Canvas)

7.2.4 几何图形绘制

7.2.5 双缓冲技术

7.3 图形特效处理

7.3.1 变换控制(Matrix)

7.3.2 图像扭曲(drawBitmapMesh)

7.3.3 图形填充(Shader)

7.4 动画实现

7.4.1 补间动画(Tween)

7.4.2 逐帧动画(Frame)

7.4.3 动画实现(SurfaceView)

7.5 获取屏幕属性

本章小结

课后拓展实践

第8章 Android OpenGL开发基础

8.1 OpenGL简介

8.1.1 OpenGL的发展历程

8.1.2 OpenGL与OpenGL ES的区别

8.1.3 Android OpenGL ES

8.1.4 渲染流水线简介

8.2 多边形(Polygon)

8.2.1 多边形绘制

8.2.2 更多绘制模式

8.3 颜色(Color)

8.4 旋转(Rotate)

8.5 3D空间(3D Space)

8.5.1 四棱锥和立方体

8.5.2 圆锥体

8.6 纹理映射(Texture Mapping)

8.7 光照和事件

8.7.1 光照(Light)

8.7.2 事件(Events)

8.8 混合(Mixed)

8.8.1 源因子和目标因子

8.8.2 启用混合

本章小结

课后拓展实践

第9章 Android OpenGL应用案例

9.1 建模与动画(Model and Animation)

9.2 构建场景

9.2.1 构建简单场景

9.2.2 添加纹理

9.2.3 添加光照

9.3 荡漾的水波

9.4 粒子系统(Particle System)

9.4.1 基本原理

9.4.2 模拟飘落的雪花

9.5 雾(Fog)

本章小结

课后拓展实践

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

10.1 游戏开发的思路

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

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

10.3.1 从游戏载体划分游戏

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

10.4 游戏开发简介

10.5 《死亡塔》程序开发

10.5.1 游戏框架设计

10.5.2 游戏图层低级API

10.5.3 地图设计

10.5.4 主角设计

10.5.5 图层管理器

10.5.6 游戏音效

10.5.7 游戏存档

本章小结

课后拓展实践

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

11.1 游戏引擎介绍

11.1.1 什么是引擎

11.1.2 世界游戏引擎发展概况

11.1.3 国内游戏引擎发展概况

11.1.4 Android游戏引擎

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

11.2.1 传统游戏引擎的结构

11.2.2 当前游戏引擎结构

11.2.3 游戏引擎开发框架

11.3 游戏引擎设计

11.3.1 游戏引擎设计流程

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

11.4 游戏引擎实现

11.4.1 Activity类实现

11.4.2 流程控制和线程

11.4.3 游戏对象与对象管理

11.4.4 图形引擎

11.4.5 物理引擎

11.4.6 事件模块

11.4.7 工具模块

11.4.8 脚本引擎和音效模块

本章小结

课后拓展实践

参考文献

The users who browse this book also browse


No browse record.