图书介绍

Java手机游戏设计基础PDF|Epub|txt|kindle电子书版本网盘下载

Java手机游戏设计基础
  • 李涛,杨巨峰,李琳编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302231981
  • 出版时间:2011
  • 标注页数:291页
  • 文件大小:47MB
  • 文件页数:306页
  • 主题词:JAVA语言-应用-移动通信-携带电话机-游戏-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐