Android游戏编程之从零开始PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李华明编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302265351
- 页数:392 页
第1章 Ardroid平台介绍与环境搭建 2
1.1 Android平台简介 2
1.1.1 Android操作系统平台的优势和趋势 2
1.1.2 Android SDK与Android NDK 2
1.2 Android开发环境的搭建 3
1.2.1 搭配环境前的准备工作 3
1.2.2 安装和配置环境 6
1.2.3 SDK版本更新 11
1.3 本章小节 13
第2章 Hello,Android! 15
2.1 创建第一个Android项目 15
2.2 剖析Android Project结构 16
2.3 AndroidManifest.xml与应用程序功能组件 20
2.3.1 AndroidManifest的xml语法层次 20
2.3.2 〈activity〉—Activity(活动) 21
2.3.3 〈receiver〉—Intent(意图)与Broacast Receiver(广播接收) 21
2.3.4 〈service〉—服务 22
2.3.5 〈provider〉—Content Provider(内容提供者) 22
2.4 运行Android项目(启动Android模拟器) 23
2.5 详解第一个Android项目源码 25
2.6 Activity生命周期 28
2.6.1 单个Activity的生命周期 28
2.6.2 多个Activity的生命周期 32
2.6.3 Android OS管理Activity的方式 34
2.7 Android开发常见问题 34
2.7.1 Android SDK与Google APls创建Emulator的区别 34
2.7.2 将Android项目导入Eclipse 35
2.7.3 在Eclipse中显示Android开发环境下常用的View窗口 37
2.7.4 在Eclipse中利用打印语句(Log)调试Android程序 38
2.7.5 在Eclipse中真机运行Android项目 39
2.7.6 设置Android Emulator模拟器系统语言为中文 39
2.7.7 切换模拟器的输入法 39
2.7.8 模拟器中创建SD Card 40
2.7.9 模拟器横竖屏切换 40
2.7.10 打包Android项目 40
2.8 本章小结 45
第3章 Android游戏开发常用的系统控件 47
3.1 Button 47
3.2 Layout 52
3.2.1 线性布局 52
3.2.2 相对布局 57
3.2.3 表格布局 62
3.2.4 绝对布局 66
3.2.5 单帧布局 68
3.2.6 可视化编写布局 70
3.3 ImageButton 71
3.4 EditText 74
3.5 CheckBox 76
3.6 RadioButton 79
3.7 ProgressBar 82
3.8 SeekBar 85
3.9 TabSpec与TabHost 87
3.10 ListView 91
3.10.1 ListView使用ArrayAdapter适配器 91
3.10.2 ListView使用SimpleAdapter适配器的扩展列表 93
3.10.3 为ListView自定义适配器 96
3.11 Dialog 100
3.12 系统控件常见问题 105
3.12.1 Android中常用的计量单位 105
3.12.2 Context 106
3.12.3 Resources与getResources 107
3.12.4 findViewByld与Layoutlnflater 107
3.12.5 多个Activity之间跳转/退出/传递数据操作 108
3.12.6 横竖屏切换处理的三种方式 112
3.13 本章小结 114
第4章 游戏开发基础 116
4.1 如何快速的进入Android游戏开发 116
4.2 游戏的简单概括 118
4.3 Android游戏开发中常用的三种视图 118
4.4 View游戏框架 119
4.4.1 绘图函数onDraw 122
4.4.2 按键监听 124
4.4.3 触屏监听 128
4.5 SurfaceView游戏框架 130
4.5.1 SurfaceView游戏框架实例 130
4.5.2 刷屏的方式 135
4.5.3 SurfaceView视图添加线程 136
4.6 View与SurfaceView的区别 142
4.7 Canvas画布 143
4.8 Paint画笔 148
4.9 Bitmap位图的渲染与操作 151
4.10 剪切区域 162
4.11 动画 168
4.11.1 Animation动画 168
4.11.2 自定义动画 173
4.12 游戏适屏的简述与作用 179
4.13 让游戏主角动起来 181
4.14 碰撞检测 187
4.14.1 矩形碰撞 188
4.14.2 圆形碰撞 190
4.14.3 像素碰撞 192
4.14.4 多矩形碰撞 193
4.14.5 Region碰撞检测 196
4.15 游戏音乐与音效 198
4.15.1 MediaPlayer 198
4.15.2 SoundPool 203
4.15.3 MediaPlayer与SoundPool优劣分析 207
4.16 游戏数据存储 207
4.16.1 SharedPreference 208
4.16.2 流文件存储 212
4.16.3 SQLite 218
4.17 本章小结 219
第5章 游戏开发实战演练 221
5.1 项目前的准备工作 221
5.2 划分游戏状态 222
5.3 游戏初始化(菜单界面) 224
5.4 游戏界面 229
5.4.1 实现滚动的背景图 230
5.4.2 实现主角以及与主角相关的元素 231
5.4.3 怪物(敌机)类的实现 236
5.5 游戏胜利与结束界面 260
5.6 游戏细节处理 261
5.6.1 游戏Back返回键处理 261
5.6.2 为游戏设置背景常亮 262
5.7 本章小结 262
第6章 游戏开发提高篇 264
6.1 360°平滑游戏导航摇杆 264
6.2 多触点实现图片缩放 268
6.3 触屏手势识别 270
6.4 加速度传感器 274
6.5 9patch工具的使用 278
6.6 代码实现截屏功能 283
6.7 效率检视工具 285
6.8 游戏视图与系统组件共同显示 288
6.9 蓝牙对战游戏 290
6.10 网络游戏开发基础 307
6.10.1 Socket 308
6.10.2 Http 313
6.11 本地化与国际化 317
6.12 本章小结 320
第7章 Box2D物理引擎 322
7.1 Box2D概述 322
7.2 将Box2D类库导入Android项目中 322
7.3 物理世界与手机屏幕坐标系之间的关系 324
7.4 创建Box2D物理世界 325
7.5 创建矩形物体 327
7.6 让物体在屏幕中展现 329
7.7 创建自定义多边形物体 330
7.8 物理世界中的物体角度 331
7.9 创建圆形物体 332
710 多个Body的数据赋值 333
7.10.1 遍历Body 333
7.10.2 自定义类关联Body 335
7.11 设置Body坐标与给Body施加力 338
7.11.1 手动设置Body的坐标 338
7.11.2 给Body施加力 338
7.12 Body碰撞监听、筛选与Body传感器 341
7.12.1 Body碰撞接触点监听 341
7.12.2 Body碰撞筛选 342
7.13 关节 346
7.13.1 距离关节 346
7.13.2 旋转关节 348
7.13.3 齿轮关节 349
7.13.4 滑轮关节 351
7.13.5 移动关节 353
7.13.6 鼠标关节 356
7.14 通过AABB获取Body 358
7.15 物体与关节的销毁 360
7.16 本章小结 361
第8章 Box2D物理游戏实战 363
8.1 迷宫小球游戏实战 363
8.2 堆房子游戏实战 382
8.3 本章小结 392
- 《幼儿园游戏 规则性游戏》徐仁吉编 1951
- 《罗京 现在开始播音》刘卓著 2019
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《花样民游 幼儿园民间传统游戏的创新与指导》刘娟 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《近代体育游戏教育史料汇编 第1辑 6》王强主编 2016
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《近代体育游戏教育史料汇编 第2辑 3》王强主编 2016
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019