图书介绍
手机游戏开发案例全程实录PDF|Epub|txt|kindle电子书版本下载
![手机游戏开发案例全程实录](https://www.shukui.net/cover/71/30725184.jpg)
- 田家顺,张传铭编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302240372
- 出版时间:2011
- 标注页数:453页
- 文件大小:177MB
- 文件页数:467页
- 主题词:移动通信-携带电话机-游戏-应用程序-程序设计
PDF下载
下载说明
手机游戏开发案例全程实录PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 手机游戏介绍和Java基础1
第1章 手机游戏介绍1
1.1手机游戏简介1
1.1.1手机游戏现状1
1.1.2手机游戏技术2
1.1.3手机游戏开发的特点3
1.2游戏类型分析4
1.2.1 RPG(角色扮演类)游戏4
1.2.2 SLG(策略类)游戏5
1.2.3 AVG(冒险类)游戏6
1.2.4 PUZ(益智类)游戏6
1.2.5 STG(射击类)游戏7
1.2.6 ACT(动作过关类)游戏7
1.2.7 RAC(赛车类)游戏8
1.3开发手机游戏的Java技术8
1.3.1标示符9
1.3.2基本类型9
1.3.3运算符和表达式10
1.3.4类型转换12
1.3.5打印语句13
1.3.6逻辑控制语句14
1.4 Java语言的类和对象18
1.4.1对象18
1.4.2成员方法和类的特点21
1.4.3包25
1.4.4 Java访问权限修饰符26
1.4.5 Java语言注释26
1.4.6异常27
1.5 Java数组应用32
1.6 Vector容器33
1.7文件操作35
1.7.1字节流35
1.7.2字符流37
1.8 Java编程规范38
1.8.1命名规范38
1.8.2变量声明39
1.9本章小结39
第2篇 手机游戏开发工具和技术40
第2章 开发手机游戏的环境40
2.1配置手机游戏开发环境40
2.1.1基础概述40
2.1.2安装JDK41
2.1.3配置环境变量42
2.1.4 WTK简介43
2.1.5安装开发工具45
2.2 MIDP介绍49
2.2.1 MIDlet的基本框架49
2.2.2 MIDlet的生命周期50
2.2.3 MIDlet的配置文件52
2.2.4 MIDlet的UI类53
2.3本章小结54
第3章 手机游戏画面绘制55
3.1高级界面工具55
3.1.1利用Form绘制简单的窗口55
3.1.2应用List组件绘制列表60
3.1.3弹出Alert警告框61
3.1.4绘制TextBox输入框62
3.1.5显示Command按钮62
3.2实例——演示综合高级界面66
3.2.1创建程序中需要用到的对象66
3.2.2初始化创建的对象实例67
3.3低级界面工具75
3.3.1 Canvas画布介绍75
3.3.2低级界面画笔77
3.3.3显示美丽的图片82
3.3.4选择绘制字体84
3.3.5按键处理86
3.4演示综合低级界面88
3.4.1绘制游戏主菜单界面89
3.4.2绘制帮助和关于界面90
3.4.3绘制开始游戏和继续游戏界面92
3.4.4游戏按键的处理方法93
3.5实例——绘制通讯录95
3.5.1入口类96
3.5.2同学录显示类97
3.5.3同学录增加类99
3.5.4同学录列表类102
3.6本章小结103
第4章 播放声音和记录仓储104
4.1播放美妙的声音104
4.1.1声音的体系结构104
4.1.2获得播放器105
4.1.3播放器状态107
4.1.4播放让人陶醉的音乐108
4.1.5视频的应用110
4.2实例——播放喜欢的音乐111
4.2.1创建并初始化播放音乐组件111
4.2.2声音的加载、播放、暂停112
4.3 RMS管家系统116
4.3.1职责——管理记录116
4.3.2管家的具体工作119
4.4实例——管家的日志125
4.5本章小结127
第5章 手机蓝牙技术128
5.1蓝牙通信技术——Bluetooth128
5.1.1蓝牙概述128
5.1.2获得本地蓝牙设备信息129
5.1.3获得本地蓝牙设备系统属性130
5.1.4获得远端蓝牙设备信息132
5.2实例——搜索蓝牙测试136
5.2.1 Server类(服务端处理程序)136
5.2.2 Client类(客户端处理程序)138
5.3本章小结143
第6章Game包144
6.1开发手机游戏——Game包144
6.1.1 Game包的概述144
6.1.2画布——GameCanvas145
6.1.3图层类——Layer151
6.1.4精灵类——Sprite151
6.1.5砖块类——TiledLayer158
6.1.6管理图层类——LayerManager162
6.2实例——开发简单的小游戏164
6.2.1入口类164
6.2.2画布类的常量和构造函数164
6.2.3初始化数据166
6.2.4绘制方法167
6.2.5人物精灵的移动168
6.2.6线程方法171
6.3本章小结171
第7章 常用开发技术172
7.1制作动画效果172
7.2对图片操作174
7.2.1图片颜色变化174
7.2.2转换图片操作177
7.2.3图片缩放操作179
7.3 WMA使用181
7.3.1 SMS文本信息181
7.3.2 MMS信息183
7.4地图编辑器184
7.5制作地图数据文件186
7.6混淆代码打包187
7.7调用系统浏览器和电话188
7.8定时器的使用189
7.9字符串191
7.9.1 String191
7.9.2 StringBuffer193
7.10 OTA下载工具195
7.11手机IMEI串号198
7.12获得手机系统属性199
7.13个人信息管理200
7.14文件操作202
7.14.1 FileConnection类203
7.14.2访问文件和文件夹205
7.14.3读写文件206
7.14.4创建和删除文件或文件夹207
7.15 状态机208
7.16自制外包类210
7.17制作Loading条213
7.18 Logo界面的跳转215
7.18.1状态自增和时间216
7.18.2时间控制217
7.19本章小结217
第8章 游戏策划218
8.1市场调查218
8.1.1游戏的新颖性218
8.1.2游戏的实时性219
8.2游戏立项219
8.2.1立项分析220
8.2.2启动项目220
8.3实例——一份RPG类型游戏策划案221
8.3.1游戏内容简介221
8.3.2游戏系统222
8.3.3界面设计222
8.3.4绘制游戏流程图224
8.3.5人物设计226
8.3.6美工需求列表227
8.3.7数值平衡229
8.4本章小结230
第3篇 手机游戏实例231
第9章AVG类型游戏——贪吃蛇231
9.1简单思路231
9.1.1构造贪吃蛇模型231
9.1.2移动贪吃蛇232
9.2主功能的实现233
9.2.1编写贪吃蛇简单框架233
9.2.2绘制静止的贪吃蛇236
9.2.3绘制运动的贪吃蛇237
9.2.4控制贪吃蛇运动方向240
9.2.5绘制食物245
9.2.6吃掉食物增长的贪吃蛇249
9.2.7判断失败条件250
9.3完善贪吃蛇251
9.3.1游戏中常用到的状态251
9.3.2绘制主菜单界面254
9.3.3帮助和关于界面255
9.4本章小结255
第10章 蓝牙聊天室——手机版2012年末日对话256
10.1流程安排256
10.1.1蓝牙基础知识积累256
10.1.2聊天室聊天思路256
10.2设计入口端257
10.2.1入口端常量初始化257
10.2.2实现入口端258
10.3设计服务端和客户端259
10.3.1服务端界面260
10.3.2蓝牙服务功能261
10.3.3客户端界面265
10.3.4客户端服务268
10.4本章小结271
第11章AVG类型游戏——寻找归路的兔子272
11.1游戏策划案272
11.2框架结构273
11.2.1 Game入口类273
11.2.2常量类274
11.2.3继承类276
11.2.4跳转类278
11.3 Logo和主菜单界面280
11.3.1绘制Logo界面280
11.3.2绘制主菜单界面283
11.3.3监听键盘事件289
11.4游戏主类295
11.4.1初始化资源295
11.4.2绘制方法299
11.4.3按键方法310
11.4.4判断按键正确性315
11.4.5图样的移动317
11.4.6线程方法323
11.5播放声音325
11.6记录仓储329
11.7本章小结331
第12章RPG类型游戏——叶问问世332
12.1游戏策划案332
12.1.1游戏设计332
12.1.2游戏策划案333
12.2框架结构337
12.2.1游戏框架结构337
12.2.2代码框架结构339
12.2.3状态机控制342
12.3绘制方法结构347
12.3.1 Logo界面347
12.3.2主菜单界面349
12.3.3游戏界面352
12.4电影片花——入口354
12.4.1设计片花354
12.4.2加载电影素材361
12.4.3绘制动画效果366
12.4.4检测键盘事件382
12.5叶问出世——Game主类396
12.5.1初始化数据396
12.5.2设计故事对话效果405
12.5.3绘制效果408
12.5.4精灵绘制416
12.5.5菜单绘制417
12.5.6战斗绘制424
12.6 RMS记录系统434
12.7播放声音436
12.8本章小结438
第4篇 手机游戏移植和优化439
第13章 手机游戏移植439
13.1游戏优化439
13.1.1资源优化439
13.1.2内存优化440
13.1.3方法优化441
13.1.4使用监视工具442
13.2使用代码分析方法优化的特点444
13.2.1移位运算的优化444
13.2.2循环方法的优化445
13.2.3刷新方法的优化446
13.2.4避免复杂的调用448
13.3游戏移植448
13.3.1屏幕尺寸和键值448
13.3.2内存处理450
13.3.3字体问题451
13.3.4图标显示问题451
13.3.5台湾移植注意事项451
13.3.6移植的其他问题451
13.3.7打包问题452
13.4本章小结453