Android网络游戏开发实战PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:关东升,赵志荣等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2013
- ISBN:9787111422143
- 页数:308 页
第1章 Android项目需求分析与设计——以英雄诀游戏项目为例 1
1.1项目概述 1
1.1.1项目产生背景 1
1.1.2英雄诀游戏背景 1
1.1.3项目任务 2
1.2需求分析 2
1.2.1确定需求 2
1.2.2用例图 2
1.3系统设计 5
1.4环境搭建 6
1.4.1 Android SDK安装 6
1.4.2 Eclipse和ADT插件安装 7
1.4.3 Android开发模拟器 9
1.4.4测试环境 11
本章小结 11
第2章 网络通信和线程——用户登录实现 12
2.1网络通信技术介绍 12
2.1.1 java.net.URL类实现方式 12
2.1.2 Apache HttpClient实现方式 13
2.1.3 HttpClient案例 14
2.2 Android中的线程 16
2.2.1 Android线程中的问题 16
2.2.2 Handler和Message 18
2.2.3重构HttpClient案例 19
2.3数据交换格式 22
2.3.1纯文本格式 22
2.3.2 XML格式 22
2.3.3 JSON格式 23
2.4 Android客户端用户登录实现 25
2.4.1 Android客户端登录类图 25
2.4.2 Android客户端骨架实现 26
2.4.3 Android客户端网络通信实现 29
2.5优化重构Android客户端登录 37
2.5.1网络通信处理的封装 37
2.5.2改善用户体验 44
本章小结 46
第3章 Android 2D绘图——城堡初始化实现 47
3.1 Android 2D绘图 47
3.1.1 Android图形系统结构 47
3.1.2位图、几何图形和文本的绘制 47
3.2 Surface和SurfaceView 55
3.2.1 Surface 55
3.2.2 SurfaceView 56
3.3 2D游戏开发设计模式 56
3.3.1基本的Surface View模式 56
3.3.2带有触摸或键盘事件的SurfaceView模式 60
3.3.3带有精灵的SurfaceView模式 62
3.3.4优化SurfaceView设计模式 71
3.4绘制城堡画面 78
3.4.1绘制城堡画面骨架代码 78
3.4.2网络通信与数据解析 79
3.4.3绘制城堡上的建筑 83
本章小结 85
第4章 Activity、Intent和菜单——战争雷达实现 86
4.1 Activity 86
4.1.1创建Activity 86
4.1.2 Activity生命周期 87
4.2 Intent 91
4.2.1显式Intent (Explicit Intent) 91
4.2.2隐式Intent (Implicit Intent) 92
4.3多Activity之间跳转 93
4.3.1多个Activity之间数据传递 93
4.3.2跳转与返回 94
4.4菜单 98
4.4.1文本菜单 100
4.4.2文本+图片菜单 101
4.5战争雷达实现 103
4.5.1添加菜单 103
4.5.2初始化战争雷达画面 107
4.5.3单击查询按钮 111
4.5.4跳转到军机处画面 114
本章小结 115
第5章 UI布局管理——宗派实现 116
5.1 UI布局管理介绍 116
5.1.1框架布局 116
5.1.2线性布局 117
5.1.3相对布局 118
5.1.4绝对布局 120
5.1.5表格布局 122
5.2宗派画面实现 123
5.2.1画面布局 124
5.22画面数据请求 128
5.2.3画面初始化 131
5.3宗派挑战画面实现 133
5.3.1画面布局 134
5.3.2画面数据请求 138
5.3.3画面初始化 140
5.3.4单击挑战按钮的处理 141
5.4其他模块中的画面实现 142
5.4.1用户登录画面布局 142
5.4.2战争雷达画面布局 145
本章小结 148
第6章 触摸事件与手势、键盘事件一一作战地图实现 149
6.1触摸事件与手势 149
6.1.1触摸事件 149
6.1.2视图触摸事件 150
6.1.3手势 152
6.2键盘事件 156
6.3作战地图实现 158
6.3.1地图布局 160
6.3.2地图初始化 161
6.3.3键盘移动地图 165
6.3.4触摸移动地图 166
本章小结 168
第7章 对话框和Toast使用——建筑升级实现 169
7.1对话框 169
7.1.1文本信息对话框 169
7.1.2简单列表项对话框 171
7.1.3单选项列表项对话框 173
7.1.4复选框列表项对话框 175
7.1.5自定义布局对话框 177
7.2 Toast 2.3 180
7.2.1文本类型 180
7.2.2图片类型 181
7.2.3复合类型 182
7.2.4自定义显示位置Toast 183
7.3建筑升级 184
7.3.1请求服务器 186
7.3.2建筑升级对话框布局 192
7.3.3普通建筑升级对话框 195
7.3.4处理升级请求 198
7.3.5带有招兵建筑升级对话框 201
本章小结 205
第8章 列表控件——箭塔升级和士兵招募实现 206
8.1列表控件 206
8.1.1 Adapter(适配器) 206
8.1.2 ListView控件 206
8.1.3 Spinner控件 208
8.2空箭塔升级 210
8.2.1空箭塔对话框布局 211
8.2.2空箭塔对话框实现 212
8.2.3空箭塔升级对话框实现 215
8.3招募士兵实现 218
8.3.1招募对话框1实现 218
8.3.2招募对话框2初始化实现 220
8.3.3招募对话框2中单击列表项目事件处理 221
8.3.4招募对话框3初始化实现 223
8.3.5招募对话框3中单击招募按钮事件处理 224
8.4其他模块中的列表控件实现 226
8.4.1用户登录画面Spinner控件 227
8.4.2战争雷达列表控件 227
本章小结 230
第9章 碎片和ActionBar——空地建房实现 231
9.1碎片和ActionBar 231
9.1.1碎片 231
9.1.2 ActionBar 232
9.2空地建房实现 237
9.2.1从城堡游戏场景跳转到空地建房画面 238
9.2.2基础建筑碎片 240
9.2.3军事建筑碎片 243
9.2.4画面初始化显示 245
9.2.5建造处理 248
本章小结 250
第10章 嵌套UI布局——构建军机处实现 251
10.1军机处画面初始化 251
10.1.1从城堡游戏场景跳转到军机处画面 251
10.1.2画面初始化服务器请求处理 254
10.1.3总览画面的初始化 258
10.1.4出兵画面的初始化 269
10.1.5军情画面的初始化 280
10.2军机处模块的业务处理 282
10.2.1总览画面单击侦察按钮 282
10.2.2总览画面单击运输按钮 285
10.2.3出兵画面单击发兵按钮 287
10.2.4军机处单击升级按钮 291
本章小结 294
附录 英雄诀游戏基本操作说明 295
参考文献 308
- 《幼儿园游戏 规则性游戏》徐仁吉编 1951
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《花样民游 幼儿园民间传统游戏的创新与指导》刘娟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019