图书介绍
J2ME手机游戏开发技术与实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 李政仪,付朝晖编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302222644
- 出版时间:2010
- 标注页数:369页
- 文件大小:59MB
- 文件页数:383页
- 主题词:JAVA语言-程序设计-高等学校-教材;移动通信-携带电话机-游戏-应用程序-程序设计-高等学校-教材
PDF下载
下载说明
J2ME手机游戏开发技术与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 手机游戏简介1
1.1 手机游戏概述1
1.1.1 手机游戏产业发展现状1
1.1.2 手机游戏分类2
1.2 手机游戏开发的特点7
1.2.1 手机游戏与PC游戏的区别7
1.2.2 手机游戏的优势7
1.2.3 手机设备的局限8
1.2.4 手机游戏的推广渠道8
1.2.5 手机游戏的盈利模式9
1.3 手机游戏策划9
1.3.1 手机游戏策划的概念9
1.3.2 手机游戏策划过程11
1.4 本章小结13
1.5 思考题13
第2章 J2ME简介和编程环境14
2.1 J2ME简介14
2.2 J2ME平台体系结构14
2.2.1 体系结构概述15
2.2.2 J2ME总体结构16
2.2.3 配置层17
2.2.4 简表层19
2.3 MIDlet20
2.3.1 MIDlet概述20
2.3.2 MIDlet的生命周期22
2.3.3 MIDlet Suite22
2.3.4 MIDlet的执行环境25
2.4 编程环境26
2.4.1 Java开发工具包26
2.4.2 使用Java开发环境27
2.4.3 IDE的安装和使用32
2.4.4 WTK38
2.4.5 WTK的安装39
2.4.6 EclipseME43
2.4.7 EclipseME插件的安装44
2.4.8 EclipseME插件的配置48
2.5 本章小结51
2.6 思考题51
第3章 高级用户界面52
3.1 高级用户界面概述52
3.1.1 LCDUI包52
3.1.2 高级用户界面的类结构53
3.1.3 Display和Displayable类54
3.2 Command类与高级事件处理55
3.2.1 Command类55
3.2.2 高级事件处理57
3.3 高级界面类58
3.3.1 Screen类58
3.3.2 TextBox组件58
3.3.3 List组件60
3.3.4 Alert组件65
3.4 屏幕表单(Form类)及其组件67
3.4.1 Form类67
3.4.2 Item类和Item状态监听70
3.5 本章小结81
3.6 思考题81
第4章 低级用户界面82
4.1 Canvas类82
4.1.1 Canvas类概述82
4.1.2 Canvas的布局83
4.1.3 绘制屏幕84
4.1.4 重绘屏幕86
4.1.5 用户交互88
4.2 Graphics类95
4.2.1 Graphics类概述95
4.2.2 Graphics类的坐标系95
4.2.3 画笔的风格和颜色96
4.2.4 Graphics类的图形绘制97
4.2.5 文字显示103
4.2.6 图像绘制107
4.3 动画实现117
4.3.1 动画原理117
4.3.2 线程动画117
4.3.3 双缓冲技术124
4.4 本章小结127
4.5 思考题127
第5章 数据存储128
5.1 RMS概述128
5.2 记录存储管理129
5.2.1 记录仓库的打开与创建129
5.2.2 记录仓库的关闭130
5.2.3 记录仓库的其他操作131
5.3 记录仓库的基本操作132
5.3.1 添加记录132
5.3.2 获取记录134
5.3.3 修改记录136
5.3.4 删除记录137
5.4 记录仓库的高级操作137
5.4.1 遍历记录137
5.4.2 过滤记录140
5.4.3 排序记录141
5.4.4 RecordEnumeration与RecordStore的同步142
5.4.5 线程操作问题143
5.4.6 监视记录变化143
5.5 本章小结144
5.6 思考题144
第6章 MIDP 2.0开发145
6.1 MIDP 2.0简介145
6.1.1 MIDP 2.0和MIDP 1.0的区别145
6.1.2 game包的结构145
6.1.3 game包中的类146
6.2 GameCanvas类的使用146
6.2.1 GameCanvas类146
6.2.2 缓冲区屏幕147
6.2.3 查询游戏按键状态148
6.2.4 MIDP 2.0下的游戏主循环150
6.3 Layer类151
6.4 Sprite类152
6.4.1 Sprite类介绍152
6.4.2 Sprite帧概念152
6.4.3 Sprite的帧序列153
6.4.4 创建精灵对象154
6.4.5 绘制精灵对象154
6.4.6 参考像素点155
6.4.7 精灵对象的变换159
6.4.8 碰撞检测162
6.5 TiledLayer类162
6.5.1 图像贴图163
6.5.2 单元格164
6.5.3 TiledLayer用法示例165
6.5.4 精灵与地图的碰撞173
6.6 LayerManager类175
6.6.1 图层管理175
6.6.2 可视窗口与渲染176
6.6.3 精灵与TiledLayer的碰撞181
6.7 本章小结182
6.8 思考题183
第7章 网络与多媒体184
7.1 GCF概述184
7.2 GCF的层次结构184
7.3 GCF的使用185
7.4 MIDP的HTTP连接186
7.4.1 HTTP连接简介186
7.4.2 HTTP相关协议187
7.4.3 HTTP的请求/应答模型187
7.4.4 在MIDP中使用HTTP连接190
7.4.5 使用HTTP来访问网络实例192
7.5 Socket连接193
7.5.1 客户端Socket193
7.5.2 服务端Socket197
7.6 Datagram连接200
7.6.1 Datagram与Socket的差别201
7.6.2 发送数据报201
7.6.3 接收数据报203
7.7 CMNET和CMWAP的通信方式203
7.8 MMAPI编程205
7.8.1 MMAPI概述205
7.8.2 MMAPI特性205
7.8.3 MMAPI体系结构206
7.8.4 MMAPI包208
7.8.5 MMAPI包的使用210
7.9 本章小结216
7.10 思考题216
第8章 益智动作游戏——夏日大冒险217
8.1 游戏策划和准备工作217
8.1.1 游戏策划分析217
8.1.2 游戏需求和准备工作217
8.2 游戏架构220
8.2.1 游戏的类结构220
8.2.2 用户界面流程220
8.2.3 文件结构221
8.3 游戏关键技术和实现222
8.3.1 闪屏Logo类223
8.3.2 MyCanvas主类225
8.3.3 Music音乐类246
8.3.4 Map地图类247
8.3.5 关卡251
8.4 兼容性设计253
8.5 本章小结254
8.6 思考题255
第9章 飞机射击游戏——雷霆战机256
9.1 游戏策划和准备工作256
9.1.1 游戏策划分析256
9.1.2 游戏准备工作257
9.2 游戏设计258
9.2.1 游戏架构设计258
9.2.2 用户界面流程259
9.2.3 游戏设计的关键问题260
9.3 游戏关键技术实现260
9.3.1 MIDlet子类的实现260
9.3.2 手机游戏的主框架实现261
9.3.3 游戏地图的绘制264
9.3.4 游戏中的主要角色类269
9.3.5 控制游戏对象288
9.3.6 碰撞检测290
9.3.7 保存信息及读取信息294
9.3.8 音效的处理296
9.4 打包生成297
9.4.1 打包生成jar文件297
9.4.2 下载到手机299
9.5 J2ME游戏的优化和注意事项299
9.5.1 J2ME游戏的优化299
9.5.2 注意事项300
9.6 本章总结301
9.7 思考题301
第10章 角色扮演游戏——桃花园记302
10.1 游戏策划及准备工作302
10.1.1 游戏策划分析302
10.1.2 游戏需求以及准备工作302
10.2 游戏架构305
10.2.1 游戏的类结构305
10.2.2 游戏界面流程305
10.2.3 游戏规则306
10.3 游戏关键技术及实现307
10.3.1 游戏画布MyCanvas类的实现307
10.3.2 MyMap地图类的实现328
10.3.3 MySprite精灵类的实现331
10.3.4 角色排序333
10.3.5 玩家与精灵类的通信333
10.3.6 敌人的人工智能334
10.3.7 游戏音乐实现336
10.4 本章小结337
10.5 思考题337
第11章 休闲益智游戏——推推侠338
11.1 游戏策划和准备工作338
11.1.1 游戏策划分析338
11.1.2 游戏准备工作339
11.2 游戏架构340
11.2.1 游戏的类结构340
11.2.2 用户界面流程341
11.3 游戏关键技术实现342
11.3.1 GameMidlet类342
11.3.2 GameData接口343
11.3.3 GamePlayer玩家类343
11.3.4 GameTools类345
11.3.5 MyGameCanvas主画布类345
11.3.6 GameMap地图类359
11.3.7 GameMusic地图类362
11.3.8 GameNpc怪物类363
11.4 本章小结367
11.5 思考题367
热门推荐
- 1474909.html
- 1615541.html
- 136525.html
- 3123161.html
- 1747193.html
- 1701461.html
- 1463837.html
- 2198140.html
- 241532.html
- 3307778.html
- http://www.ickdjs.cc/book_3411866.html
- http://www.ickdjs.cc/book_2435542.html
- http://www.ickdjs.cc/book_3638552.html
- http://www.ickdjs.cc/book_99324.html
- http://www.ickdjs.cc/book_1820356.html
- http://www.ickdjs.cc/book_2788305.html
- http://www.ickdjs.cc/book_706854.html
- http://www.ickdjs.cc/book_519746.html
- http://www.ickdjs.cc/book_2753284.html
- http://www.ickdjs.cc/book_1108700.html