J2ME手机游戏开发技术与实践

J2ME手机游戏开发技术与实践

李政仪, 付朝晖, 主编

出版社:清华大学出版社

年代:2010

定价:30.0

书籍简介:

本书主要讲述用J2ME开发手机游戏,主要内容有手机游戏简介、J2ME简介和编程环境、高级用户界面、低级用户界面、数据存储、MIDP2.0开发、网络与多媒体等等。

书籍目录:

第1章 手机游戏简介

1.1 手机游戏概述

1.1.1 手机游戏产业发展现状

1.1.2 手机游戏分类

1.2 手机游戏开发的特点

1.2.1 手机游戏与PC游戏的区别

1.2.2 手机游戏的优势

1.2.3 手机设备的局限

1.2.4 手机游戏的推广渠道

1.2.5 手机游戏的盈利模式

1.3 手机游戏策划

1.3.1 手机游戏策划的概念

1.3.2 手机游戏策划过程

1.4 本章小结

1.5 思考题

第2章 J2ME简介和编程环境

2.1 J2ME简介

2.2 J2ME平台体系结构

2.2.1 体系结构概述

2.2.2 J2ME总体结构

2.2.3 配置层

2.2.4 简表层

2.3 MIDlet

2.3.1 MIDlet概述

2.3.2 MIDlet的生命周期

2.3.3 MIDletSuite

2.3.4 MIDlet的执行环境

2.4 编程环境

2.4.1 Java开发工具包

2.4.2 使用Java开发环境

2.4.3 IDE的安装和使用

2.4.4 WTK

2.4.5 WTK的安装

2.4.6 EclipseME

2.4.7 EclipseME插件的安装

2.4.8 EclipseME插件的配置

2.5 本章小结

2.6 思考题

第3章 高级用户界面

3.1 高级用户界面概述

3.1.1 LCDUI包

3.1.2 高级用户界面的类结构

3.1.3 Display和Displayable类

3.2 Command类与高级事件处理

3.2.1 Command类

3.2.2 高级事件处理

3.3 高级界面类

3.3.1 Screen类

3.3.2 TextBox组件

3.3.3 List组件

3.3.4 Alert组件

3.4 屏幕表单(Form类)及其组件

3.4.1 Form类

3.4.2 Item类和Item状态监听

3.5 本章小结

3.6 思考题

第4章 低级用户界面

4.1 Canvas类

4.1.1 Canvas类概述

4.1.2 Canvas的布局

4.1.3 绘制屏幕

4.1.4 重绘屏幕

4.1.5 用户交互

4.2 Graphics类

4.2.1 Graphics类概述

4.2.2 Graphics类的坐标系

4.2.3 画笔的风格和颜色

4.2.4 Graphics类的图形绘制

4.2.5 文字显示

4.2.6 图像绘制

4.3 动画实现

4.3.1 动画原理

4.3.2 线程动画

4.3.3 双缓冲技术

4.4 本章小结

4.5 思考题

第5章 数据存储

5.1 RMS概述

5.2 记录存储管理

5.2.1 记录仓库的打开与创建

5.2.2 记录仓库的关闭

5.2.3 记录仓库的其他操作

5.3 记录仓库的基本操作

5.3.1 添加记录

5.3.2 获取记录

5.3.3 修改记录

5.3.4 删除记录

5.4.记录仓库的高级操作

5.4..1 遍历记录

5.4.2 过滤记录

5.4.3 排序记录

5.4.4 RecordEnumeration与RecordStore的同步

5.4.5 线程操作问题

5.4.6 监视记录变化

5.5 本章小结

5.6 思考题

第6章 MIDP2.0开发

6.1 MIDP2.0简介

6.1.1 MIDP2.0和MIDP1.0的区别

6.1.2 game包的结构

6.1.3 game包中的类

6.2 GameCanvas类的使用

6.2.1 GameCanvas类

6.2.2 缓冲区屏幕

6.2.3 查询游戏按键状态

6.2.4 MIDP2.0下的游戏主循环

6.3 Layer类

6.4.Sprite类

6.4.1 Sprite类介绍

6.4.2 Sprite帧概念

6.4.3 Sprite的帧序列

6.4.4 创建精灵对象

6.4.5 绘制精灵对象

6.4.6 参考像素点

6.4.7 精灵对象的变换

6.4.8 碰撞检测

6.5 TiledLayer类

6.5.1 图像贴图

6.5.2 单元格

6.5.3 TiledLayer用法示例

6.5.4 精灵与地图的碰撞

6.6 LayerManager类

6.6.1 图层管理

6.6.2 可视窗口与渲染

6.6.3 精灵与TiledLayer的碰撞

6.7 本章小结

6.8 思考题

第7章 网络与多媒体

7.1 GCF概述

7.2 GCF的层次结构

7.3 GCF的使用

7.4 MIDP的HTTP连接

7.4.1 HTTP连接简介

7.4.2 HTTP相关协议

7.4.3 HTTP的请求/应答模型

7.4.4 在MIDP中使用HTTP连接

7.4.5 使用HTTP来访问网络实例

7.5 Socket连接

7.5.1 客户端Socket

7.5.2 服务端Socket

7.6 Datagram连接

7.6.1.Datagram与Socket的差别

7.6.2 发送数据报

……

第8章 益智动作游戏——夏日大冒险

第9章 飞机射击游戏——雷霆战机

第10章 角色扮演游戏——桃花园记

第11章 休闲益智游戏——推推侠

内容摘要:

本书是一本介绍J2ME移动应用开发的实例教程,从易懂、易学的实战目标出发,用丰富的实例对手机游戏开发的基础知识和技能进行了生动、直观的讲解。本书坚持理论与实践并重,面向实际开发,旨在帮助读者解决实际问题。全书共分为11章,第1~7章介绍了J2ME的基础知识,包括J2ME的简介、J2ME开发环境的构建、界面开发、数据存储、MIDP 2.0、网络和多媒体开发等内容。第8~11章详细讲解了多款不同类型游戏的设计与开发,如益智动作游戏《夏日大冒险》和飞行射击游戏《雷霆战机》、角色扮演游戏《桃花园记》和休闲益智游戏《推推侠》等。本书内容全面、结构清晰,实例具有很强的实用性和代表性,并且提供了4个完整的游戏案例,可以帮助读者系统地了解J2ME的开发过程,并迅速掌握J2ME手机游戏的核心技术。本书可作为J2ME移动应用开发人员爱好者的参考书,也可作为本科院校以及高职高专手机游戏开发课程的教材。本教材配有电子教案。

编辑推荐:

反映了手机游戏开发技术的最新发展 
系统讲解了J2ME程序设计的要点和难点 
实例众多,实用性强 
提供配套的教学资源解决方案

书籍规格:

书籍详细信息
书名J2ME手机游戏开发技术与实践站内查询相似图书
9787302222644
如需购买下载《J2ME手机游戏开发技术与实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26 × 19装帧平装
页数 376 印数 4000

书籍信息归属:

J2ME手机游戏开发技术与实践是清华大学出版社于2010.4出版的中图分类号为 TP312 ,G899 的主题关于 JAVA语言-程序设计-高等学校-教材 ,移动通信-携带电话机-游戏-应用程序-程序设计-高等学校-教材 的书籍。