《SCME高级3G/4G通信工程师 ANDROID平台游戏》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:美斯坦福(中国)IT教育编著
  • 出 版 社:中国地质大学出版社有限责任公司
  • 出版年份:2012
  • ISBN:9787562529217
  • 页数:158 页
图书介绍:美斯坦福3G/4G课程分为初、中、高、三个级别,通过不同层级的理论讲解和项目实战巩固熟练所学到的相关知识技能,并积累大量实际项目经验。SCME G3课程属于3G/4G通信的高级应用,课程包括数据结构、Android平台开发基础、Android平台应用开发、Android平台游戏开发、Objective C开发基础、iOS平台应用开发、职业素质训练和项目实训8门课程。

第一部分 理论 3

第1章 图形图像基础 3

1.1 Android游戏程序 5

1.1.1 什么是Android游戏 5

1.1.2 Android游戏程序的定义 5

1.2 Paint和Canvas 6

1.2.1 绘制几何图形和文字 6

1.2.2 Canvas的save()方法和restore()方法 8

1.3 Bitmap 9

1.3.1 什么是Bitmap 9

1.3.2 Bitmap的加载 9

1.3.3 Bitmap的信息 10

1.3.4 在Bitmap上添加水印 11

1.3.5 借助Matrix对Bitmap进行矩阵变换 12

1.3.6 使用Canvas对Bitmap进行旋转处理 14

第2章 View和SurfaceView 17

2.1 View 19

2.2 使用Handler刷新UI组件 20

2.2.1 初识Handler 20

2.2.2 View的刷新机制 23

2.3 游戏开发为什么要使用SurfaceView 23

2.4 SurfaceView 24

2.4.1 SurfaceView的基本用法 24

2.4.2 SurfaceView的双缓冲机制 27

2.4.3 SurfaceView与其他View的混合使用 27

第3章 动画 35

3.1 动画简介 37

3.2 Tween动画 37

3.2.1 Tween动画的呈现效果 37

3.2.2 定义Tween动画 37

3.3 Frame动画 42

3.4 在SurfaceView中自定义动画 45

3.4.1 为什么需要自定义动画 45

3.4.2 实现自定义动画 46

第4章 按键与触摸事件 51

4.1 与View的交互事件 53

4.2 KeyEvent事件 53

4.2.1 KeyEvent的组成 53

4.2.2 View捕获KeyEvent的条件 53

4.2.3 View和Activity捕获KeyEvent的顺序 54

4.2.4 特殊的按键 57

4.3 MotionEvent事件 57

4.3.1 组成 57

4.3.2 View和Activity捕获MotionEvent的顺序 58

4.3.3 单点触摸 60

4.3.4 多点触摸 62

第5章 游戏框架 67

5.1 游戏框架的基本结构 69

5.1.1 什么是游戏框架 69

5.1.2 Android游戏框架的基本结构 69

5.2 游戏框架的分解 70

5.2.1 GameActivity 70

5.2.2 GameSurfaceView 73

5.2.3 GameThread 75

5.3 游戏的退出 79

第二部分 上机 85

上机1 图形图像基础 85

阶段1 绘制时钟 86

阶段2 绘制照片墙 89

上机作业 93

上机2 View和SurfaceView 95

阶段1 计数器 96

阶段2 幻灯片效果 102

上机作业 107

上机3 动画 109

阶段1 摆动的吊坠 110

阶段2 移动的坦克 113

上机作业 119

上机4 按键与触摸事件 121

阶段1 按键控制坦克移动 122

阶段2 网地鼠 128

上机作业 135

上机5 游戏框架 137

阶段1 牛仔移动 138

阶段2 浇花 147

上机作业 158