图书介绍
Java手机游戏设计基础PDF|Epub|txt|kindle电子书版本网盘下载
![Java手机游戏设计基础](https://www.shukui.net/cover/61/34698758.jpg)
- 李涛,杨巨峰,李琳编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302231981
- 出版时间:2011
- 标注页数:291页
- 文件大小:47MB
- 文件页数:306页
- 主题词:JAVA语言-应用-移动通信-携带电话机-游戏-程序设计-高等学校-教材
PDF下载
下载说明
Java手机游戏设计基础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游戏设计4
1.2认识手机游戏7
1.2.1手机游戏7
1.2.2移动平台8
1.3本章小结9
习题110
第2章Java编程基础11
2.1Java语言概述11
2.1.1Java的起源11
2.1.2Java体系结构12
2.1.3Java语言特性12
2.2Java程序设计14
2.2.1数据类型和变量14
2.2.2程序流程控制16
2.2.3异常处理21
2.2.4面向对象22
2.3Java的优势26
2.4本章小结26
习题227
第3章J2ME及移动开发工具28
3.1J2ME简介28
3.1.1三层体系结构28
3.1.2J2ME配置、简表和规范29
3.1.3有限连接设备配置31
3.1.4移动信息设备简表33
3.1.5MIDlet35
3.2J2MEWirelessToolkit36
3.2.1建立JDK环境36
3.2.2安装WTK39
3.2.3WTK界面和应用41
3.2.4模拟器的定制和使用43
3.2.5WTK目录结构45
3.3开发环境45
3.3.1开发工具的选择45
3.3.2Eclipse的安装与汉化46
3.3.3配置Eclipse46
3.3.4开发环境的界面48
3.4开发第一个J2ME程序51
3.4.1编写代码51
3.4.2执行MIDlet58
3.4.3打包程序59
3.4.4发布到手机60
3.5本章小结60
习题360
第4章绘制游戏图形61
4.1手机游戏图形基础61
4.1.1手机坐标系61
4.1.2画布与游戏画布62
4.1.3绘制基本图形66
4.1.4绘制字符70
4.1.5使用颜色72
4.1.6调整画笔风格72
4.2图像的绘制73
4.2.1不变图像的创建和绘制73
4.2.2PNG图像的使用75
4.2.3可变图像的创建75
4.2.4双缓冲技术76
4.3图层77
4.3.1图像贴图的制作和使用78
4.3.2静态背景79
4.3.3动态背景80
4.3.4图层管理器81
4.3.5设置图层的显示位置82
4.3.6地图编辑器83
4.4本章实例90
4.5本章小结94
习题494
第5章在游戏中使用动画95
5.1动画的概念95
5.2Sprite类96
5.3手机游戏中的动画实现97
5.3.1创建精灵97
5.3.2帧的控制100
5.3.3让精灵移动104
5.3.4参照点和精灵旋转107
5.4碰撞处理110
5.4.1碰撞的处理机制110
5.4.2精灵之间的碰撞112
5.5为草原添加生物116
5.6本章小结122
习题5123
第6章响应用户事件124
6.1事件响应124
6.2类结构125
6.3手机中的事件126
6.3.1MIDP1按键处理126
6.3.2MIDP2按键处理130
6.4屏幕响应方式131
6.4.1Form131
6.4.2Alert134
6.4.3List136
6.4.4TextBox141
6.4.5DateField144
6.4.6Gauge147
6.5赋予玩家操纵生物的能力149
6.6本章小结151
习题6151
第7章为游戏添加声音153
7.1J2ME声音的播放153
7.1.1MMAPI153
7.1.2播放器Player153
7.2播放乐音155
7.2.1播放单个乐音155
7.2.2播放乐音序列156
7.3播放wav文件声音157
7.3.1播放来自jar文件的wav158
7.3.2播放来自URL的wav158
7.4在游戏中使用声音158
7.5本章小结162
习题7163
第8章游戏数据存储164
8.1RecordStore类164
8.2记录文件操作165
8.2.1创建记录文件166
8.2.2打开记录文件168
8.2.3关闭记录文件171
8.2.4删除记录文件172
8.3记录操作173
8.3.1添加记录173
8.3.2读取记录176
8.3.3修改记录178
8.3.4删除记录180
8.3.5监听记录181
8.3.6遍历记录184
8.4本章小结189
习题8189
第9章手机网络游戏编程190
9.1网络游戏基础190
9.1.1手机网络游戏分类190
9.1.2网络游戏的难点和解决方案191
9.2手机网络技术192
9.2.1窄带广域无线网193
9.2.2宽带广域无线网194
9.2.3局域无线网195
9.2.4通用连接框架196
9.3HTTP连接197
9.3.1HTTP连接状态197
9.3.2建立HTTP连接198
9.3.3使用HTTP连接199
9.3.4关闭HTTP连接201
9.4Socket连接202
9.4.1服务器端操作203
9.4.2客户端操作204
9.5Datagram连接206
9.6本章小结207
习题9207
第10章 3D手机游戏开发209
10.1 J2ME3D概述209
10.2 3D游戏基础210
10.3 3D游戏设计211
10.3.1创建3D物体211
10.3.2布景和着色214
10.3.3使用光线215
10.3.4纹理映射与雾化217
10.3.5三维场景的管理219
10.3.6使用外部工具创建3D场景222
10.4 3D动画制作224
10.4.1关键帧序列224
10.4.2动画轨迹225
10.4.3动画控制器226
10.5本章实例227
10.6本章小结232
习题10232
第11章 人工智能游戏233
11.1人工智能概述233
11.1.1人工智能的研究与应用233
11.1.2人工智能在游戏业的应用234
11.2游戏中的人工智能236
11.2.1游戏人工智能的目的236
11.2.2游戏人工智能的类型237
11.3人工智能游戏实例240
11.3.1游戏简介240
11.3.2游戏设计240
11.3.3游戏开发243
11.3.4游戏测试249
11.4本章小结250
习题11250
第12章手机游戏策划251
12.1游戏开发流程251
12.2游戏玩家需求252
12.3游戏类型选择253
12.4游戏故事情节256
12.5游戏策划文档258
12.6游戏开发资源259
12.7手机游戏市场261
12.8本章小结262
习题12262
第13章RPG手机游戏设计初步263
13.1RPG手机游戏263
13.2游戏基础264
13.2.1游戏元素264
13.2.2美工与音频265
13.2.3游戏规则266
13.2.4游戏界面268
13.3游戏设计269
13.3.1基本结构270
13.3.2角色设计270
13.3.3地图设计272
13.3.4界面设计274
13.4游戏开发275
13.4.1RPGMap类276
13.4.2角色类278
13.4.3RPGCanvas类286
13.4.4RPGMIDlet类289
13.5本章小结290
习题13290
参考文献291