图书介绍

Java ME手机游戏开发从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

Java ME手机游戏开发从入门到精通
  • 戴丽萍,李磊,许永辉等编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:9787118053722
  • 出版时间:2009
  • 标注页数:330页
  • 文件大小:56MB
  • 文件页数:341页
  • 主题词:JAVA语言-程序设计;移动通信-携带电话机-游戏-应用程序-程序设计

PDF下载


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

下载说明

Java ME手机游戏开发从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础篇1

第1章 传说中的技术——Java ME1

1.1Java平台的划分——Java SE,Java EE,Java ME1

1.1.1Java的由来2

1.1.2Java SE的企业级扩充——Java EE5

1.1.3Java SE向移动设备的发展——Java ME5

1.1.4JCP与JSR6

1.2Java ME平台体系结构6

1.3CLDC7

1.3.1Configuration7

1.3.2CLDC1.0与CLDC1.18

1.4MIDP10

1.4.1Profile10

1.4.2MIDP1.0与MIDP2.011

小结13

第2章 Java ME开发准备14

2.1Java虚拟机与JDK14

2.1.1Java虚拟机14

2.1.2JDK15

2.2适合新手的开发环境16

2.2.1JDK与WTK的安装、配置与使用16

2.2.2方便的文本编辑工具——U1traEdit3230

小结33

第3章 Java核心语法与面向对象基础34

3.1Java的数据类型34

3.1.1整型数据35

3.1.2字符型数据char35

3.1.3浮点型数据float36

3.1.4布尔型数据Boolean36

3.1.5字符串数据String36

3.1.6数组数据36

3.2Java关键字与控制结构37

3.2.1关键字37

3.2.2控制结构37

3.3类与对象40

3.4继承41

3.5接口与抽象类42

3.5.1接口42

3.5.2抽象类43

3.6异常与I/O流43

3.6.1异常43

3.6.2I/O流46

小结46

第4章 第一个Java ME程序——“We are developer”47

4.1运行第一个Java ME程序——“We are developer”47

4.1.1建立项目47

4.1.2输入代码48

4.1.3运行程序50

4.2MIDlet的生命周期51

4.2.1MIDlet程序的三种状态51

4.2.2MIDlet程序生命周期方法51

4.2.3三种状态的转变方法52

4.3JAD与JAR53

4.3.1JAR概述53

4.3.2JAD概述54

小结55

第2篇 入门篇56

第5章 游戏操作的实现——键盘响应56

5.1键盘响应56

5.1.1键盘码的定义与获取56

5.1.2keyPressed——按键按下59

5.1.3keyRleased——按键松开61

5.1.4keyRepeated——重复按键63

5.2Command的使用64

5.2.1Command类64

5.2.2Command类型64

5.2.3通用事件处理——CommandListener64

5.3指针实例讲解65

小结78

第6章 方便的工具——系统工具的调用79

6.1获取系统参数79

6.2执行时间的测量80

6.3随机数81

6.4Collection类的使用82

6.5线程的使用84

6.6Timer与TimerTask的使用87

6.7综合实例——色子程序的讲解89

小结97

第3篇 功能篇98

第7章 MIDP低级用户界面——Canvas98

7.1低级用户界面开发简介98

7.1.1Canvas98

7.1.2Font99

7.1.3Image99

7.1.4Graphics99

7.2Canvas的开发99

7.2.1屏幕坐标的指定99

7.2.2字体的设定与字符串的绘制102

7.2.3图片的绘制105

7.2.4让人物走起来107

7.2.5图片的裁减110

7.3屏幕抖动的处理——双缓存技术113

7.4游戏的基本框架117

小结119

第8章 游戏的背景——贴图120

8.1地图简介120

8.2地图数组的生成——MAPPY的使用121

8.3贴砖的方法与技巧125

8.3.1读取地图文件与生成地图数组125

8.3.2贴砖方法1126

8.3.3贴砖方法2132

8.4多层地图的实现137

小结138

第9章 精灵与障碍物的碰撞检测139

9.1碰撞检测介绍139

9.2碰撞检测方法介绍139

9.2.1点与矩形的碰撞检测139

9.2.2矩形与矩形的碰撞检测143

9.2.3圆与圆的碰撞检测148

9.2.4矩形与砖块的碰撞152

小结157

第10章 聪明的敌人——AI的方法158

10.1AI的基础知识158

10.2AI的基本类型158

10.2.1漫游AI158

10.2.2行为AI166

10.2.3策略AI171

10.3追踪AI范例——解决“卡怪”问题172

小结180

第11章 最高分的存储:记录管理系统——RMS181

11.1数据持久存储开发简介181

11.2记录文件的创建与删除182

11.2.1记录文件的创建182

11.2.2记录文件的关闭与删除184

11.3存储记录的添加与读取186

11.4数据类型与字节数组的转换技巧187

11.5存储记录的更新与监听188

11.6RMS的高级接口195

11.6.1RecordEnumeration(遍历接口)195

11.6.2RecordFilter(过滤接口)196

11.6.3RecordComparator(比较接口)197

11.7综合实例Test2197

小结203

第12章 手机游戏的限制与性能优化204

12.1手机游戏的限制204

12.1.1内存204

12.1.2类库文件205

12.1.3屏幕大小和按键205

12.2性能的优化206

12.2.1运行的速度206

12.2.2内存的合理利用208

12.2.3JAR文件209

小结211

第4篇 展望篇212

第13章 令人兴奋的3D游戏212

13.13D坐标系介绍212

13.2照相机(camera)212

13.3光线(light)213

13.4mesh的建立方法213

13.4.1mesh简介213

13.4.2VertexBuffer214

13.4.3IndexBuffer214

13.4.4mesh的建立215

13.4.5Appearance的设定215

13.5保留模式建模219

小结219

第14章 无线网络的应用220

14.1无线网络的概述与前景220

14.1.1无线网络概述220

14.1.2无线网络前景221

14.2初识通用连接框架221

14.2.1GCF的面貌221

14.2.2GCF的使用221

14.3服务器Tomact的安装与配置222

14.4HTTP协议的无线程序226

14.4.1HTTP协议简介226

14.4.2HTTP协议无线网络程序的过程概述227

14.4.3实例:使用HTTP协议读取服务器HTML页信息229

14.4.4实例:客户机与服务器(Servelet)交互信息233

小结240

第5篇 实例篇241

第15章 拼图游戏与贪吃蛇游戏241

15.1拼图游戏241

15.1.1拼图游戏的整体设计242

15.1.2图片块的设计244

15.1.3Options菜单项功能的分析245

15.1.4Board.java类文件的分析248

15.2贪吃蛇游戏258

15.2.1游戏的整体设计259

15.2.2食物类(WormFood)分析260

15.2.3WormLink类分析262

15.2.4蛇体类Worm的分析266

15.2.5游戏的核心WormPit类分析273

15.2.6计分系统WormScore类分析287

小结290

第16章 游戏开发实例291

16.1整体游戏设计291

16.2游戏整体架构建立292

16.3piece类的构建292

16.4gameCanvas类的构建294

小结329

参考文献330

热门推荐