图书介绍
Android游戏开发案例教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 张辉编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302399858
- 出版时间:2015
- 标注页数:361页
- 文件大小:34MB
- 文件页数:374页
- 主题词:移动电话机-游戏程序-程序设计-高等学校-教材
PDF下载
下载说明
Android游戏开发案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Android常见游戏类型1
1.1 射击类游戏1
1.1.1 游戏视角1
1.1.2 游戏内容设计2
1.2 竞速类游戏2
1.2.1 游戏视角3
1.2.2 游戏内容设计3
1.3 益智类游戏3
1.3.1 游戏视角4
1.3.2 游戏内容设计4
1.4 角色扮演类游戏5
1.4.1 游戏视角5
1.4.2 游戏内容设计6
1.5 闯关动作类游戏6
1.5.1 游戏视角7
1.5.2 游戏内容设计7
1.6 冒险类游戏7
1.6.1 游戏视角8
1.6.2 游戏内容设计8
1.7 策略类游戏8
1.7.1 游戏视角9
1.7.2 游戏内容设计9
1.8 养成类游戏10
1.8.1 游戏视角10
1.8.2 游戏内容设计10
1.9 经营类游戏11
1.9.1 游戏视角11
1.9.2 游戏内容设计11
1.10 体育类游戏12
1.10.1 游戏视角12
1.10.2 游戏内容设计13
1.11 本章小结13
1.12 思考与练习13
第2章 Android基础知识14
2.1 Android平台简介14
2.2 搭建Android开发环境15
2.3 Eclipse Debug调试程序16
2.3.1 Eclipse调试器16
2.3.2 Logcat17
2.4 Android系统架构18
2.5 创建第一个Android项目20
2.5.1 使用Eclipse创建项目20
2.5.2 使用命令行创建项目20
2.6 Android Project项目结构21
2.7 Android资源使用25
2.7.1 字符串资源26
2.7.2 数组资源26
2.7.3 颜色资源27
2.7.4 尺寸资源27
2.7.5 Drawable资源27
2.7.6 样式和主题资源28
2.7.7 布局资源29
2.7.8 原始资源31
2.7.9 原始资产31
2.7.10 其他XML文件32
2.8 屏幕方向改变的应对策略32
2.9 Android中常用的计量单位33
2.10 Android中的国际化33
2.11 消息提示与对话框34
2.11.1 用Toast类显示消息34
2.11.2 用AlertDialog类实现对话框35
2.11.3 基础实例:自定义视图对话框38
2.12 本章小结40
2.13 思考与练习40
第3章 Android游戏开发之视图界面41
3.1 界面布局41
3.1.1 线性布局41
3.1.2 表格布局42
3.1.3 相对布局45
3.1.4 帧布局46
3.1.5 绝对布局47
3.2 游戏开发常用组件47
3.2.1 按钮类组件47
3.2.2 文本类组件53
3.2.3 进度条类组件60
3.2.4 选项卡组件64
3.2.5 列表类组件66
3.2.6 日期、时间类组件71
3.3 基本程序单元——活动73
3.3.1 Android生命周期74
3.3.2 用Intent切换页面79
3.3.3 用Intent实现活动间简单参数传递81
3.3.4 Bundle类在活动传值中的使用83
3.3.5 用Intent实现活动间传递对象参数87
3.4 Android事件处理91
3.4.1 处理键盘事件91
3.4.2 处理触摸事件92
3.5 综合实例一:游戏菜单及选项设置界面93
3.5.1 功能描述93
3.5.2 关键技术93
3.5.3 实现过程94
3.6 综合实例二:BMI计算器103
3.6.1 功能描述103
3.6.2 关键技术103
3.6.3 准备知识103
3.6.4 实现过程104
3.6.5 实例扩展107
3.7 综合实例三:猜猜看112
3.7.1 功能描述112
3.7.2 关键技术113
3.7.3 实现过程113
3.8 本章小结117
3.9 思考与练习117
第4章 Android游戏开发之图形界面118
4.1 线程与消息处理118
4.1.1 循环者类Looper118
4.1.2 Handler消息传递机制119
4.1.3 消息类Message119
4.1.4 基础实例:快乐舞者120
4.1.5 基础实例:风中的气球122
4.2 Android二维游戏开发视图125
4.2.1 View框架126
4.2.2 SurfaceView框架128
4.3 常用绘图类133
4.3.1 Paint类133
4.3.2 Canvas类134
4.3.3 Bitmap类135
4.3.4 BitmapFactory类135
4.3.5 基础实例:游戏角色行走控制136
4.4 绘制2D图像139
4.4.1 绘制文本139
4.4.2 绘制几何图形141
4.4.3 绘制路径143
4.4.4 绘制图片144
4.5 图像特效146
4.5.1 旋转图像146
4.5.2 缩放图像147
4.5.3 倾斜图像147
4.5.4 平移图像148
4.5.5 渲染图像149
4.6 剪切区域150
4.6.1 剪切区域原理150
4.6.2 基础实例:RPG游戏地图生成150
4.6.3 基础实例:游戏中的自动滚屏153
4.7 游戏动画156
4.7.1 逐帧动画156
4.7.2 补间动画158
4.7.3 自定义动画164
4.8 综合实例一:小小弹球167
4.8.1 功能描述167
4.8.2 关键技术167
4.8.3 实现过程168
4.8.4 实例拓展173
4.9 综合实例二:动态游戏导航界面175
4.9.1 功能描述175
4.9.2 关键技术175
4.9.3 实现过程176
4.9.4 实例拓展180
4.10 综合实例三:打地鼠184
4.10.1 功能描述184
4.10.2 关键技术184
4.10.3 实现过程185
4.11 综合实例四:游戏中的瞄准镜188
4.11.1 功能描述188
4.11.2 关键技术188
4.11.3 实现过程188
4.12 综合实例五:发疯的小猪190
4.12.1 功能描述190
4.12.2 关键技术191
4.12.3 实现过程191
4.13 综合实例六:开心涂鸦194
4.13.1 功能描述194
4.13.2 关键技术194
4.13.3 实现过程195
4.14 本章小结199
4.15 思考与练习200
第5章 Android多媒体与传感器201
5.1 Camera图像采集201
5.2 游戏音乐与音效204
5.2.1 MediaPlayer类205
5.2.2 SoundPool类208
5.2.3 基础实例:游戏音效210
5.2.4 基础实例:游戏开场动画214
5.3 播放视频215
5.4 传感器219
5.4.1 传感器介绍219
5.4.2 传感器框架221
5.4.3 基础实例:战机飞行223
5.5 综合实例一:控制相机拍照227
5.5.1 功能描述227
5.5.2 关键技术227
5.5.3 实现过程227
5.6 综合实例二:游戏导航摇杆231
5.6.1 功能描述231
5.6.2 关键技术231
5.6.3 实现过程232
5.7 综合实例三:多点触屏缩放234
5.7.1 功能描述234
5.7.2 关键技术234
5.7.3 实现过程234
5.8 本章小结236
5.9 思考与练习236
第6章 Android数据存储与网络编程237
6.1 游戏数据存储237
6.1.1 SharedPreferences238
6.1.2 使用Files对象存储数据241
6.1.3 SQLite数据库应用245
6.2 基于Socket的网络编程260
6.3 基于HTTP的网络编程264
6.3.1 使用HttpURLConnection类访问网络264
6.3.2 使用HttpClient类访问网络272
6.4 用WebView组件显示网页276
6.5 本章小结279
6.6 思考与练习279
第7章 游戏中的数学与物理学280
7.1 游戏中常用的数学知识280
7.2 游戏中常用的物理学知识284
7.3 碰撞检测287
7.3.1 矩形碰撞检测288
7.3.2 圆形碰撞检测291
7.3.3 像素碰撞检测293
7.4 游戏中的粒子系统297
7.5 本章小结303
7.6 思考与练习303
第8章 案例演练——疯狂战机304
8.1 游戏背景及功能概述304
8.1.1 游戏类型304
8.1.2 功能简介304
8.2 游戏的策划及准备工作304
8.2.1 游戏的策划305
8.2.2 Android平台下游戏的准备工作305
8.3 游戏的架构307
8.3.1 游戏中各个类的简介307
8.3.2 游戏运行界面308
8.4 游戏中的实体相关类309
8.4.1 主战飞机类Plane309
8.4.2 敌机类Enemy315
8.4.3 子弹类Bullet325
8.4.4 道具类Property336
8.5 游戏中的界面相关类341
8.5.1 游戏显示类PlaneGameActivity341
8.5.2 游戏主界面类GameView341
8.5.3 游戏界面绘制类GameScreen344
8.5.4 菜单界面类MenuScreen348
8.5.5 数据存储类GameStore352
8.6 游戏中的辅助类354
8.6.1 Tools类354
8.6.2 GameMusic类355
8.7 本章小结356
8.8 思考与练习356
第9章 Android游戏物理引擎357
9.1 常用2D物理引擎357
9.2 常用3D物理引擎359
9.3 本章小结359
9.4 思考与练习360
参考文献361
热门推荐
- 774342.html
- 2969041.html
- 3813130.html
- 939622.html
- 383677.html
- 29066.html
- 3003456.html
- 1888256.html
- 199584.html
- 3005654.html
- http://www.ickdjs.cc/book_3409293.html
- http://www.ickdjs.cc/book_97712.html
- http://www.ickdjs.cc/book_3393180.html
- http://www.ickdjs.cc/book_3877199.html
- http://www.ickdjs.cc/book_2162379.html
- http://www.ickdjs.cc/book_3270045.html
- http://www.ickdjs.cc/book_3560042.html
- http://www.ickdjs.cc/book_3305499.html
- http://www.ickdjs.cc/book_3293367.html
- http://www.ickdjs.cc/book_2650562.html