J2ME手机游戏设计与开发


J2ME手机游戏设计与开发

文章插图
J2ME手机游戏设计与开发【J2ME手机游戏设计与开发】《J2ME手机游戏设计与开发》是2012年电子工业出版社出版的图书,作者是刘畅、张旭辉 。
基本介绍书名:J2ME手机游戏设计与开发
作者:刘畅、张旭辉
出版时间:2012-09
千字数:506
内容简介本书以J2ME手机开发技术的每个模组为基础,深入浅出、案例丰富,主要包括手机开发的基础知识和基本环境、手机程式开发流程、高级萤幕类解析、低级萤幕类框架、手机执行绪动画、手机中的数据存储、手机中的多媒体套用,以及手机通信套用等 。目 录第1章 J2ME概述 (1)1.1 J2ME基本概述 (1)1.1.1 Java概述 (1)1.1.2 J2ME的体系结构 (2)1.1.3 J2ME规範 (2)1.1.4 手机平台开发 (3)1.2 配置层 (4)1.2.1 CDC与CLDC (4)1.2.2 连线受限设备配置CLDC (5)1.3 简表层 (5)1.3.1 MIDP简表 (5)1.3.2 MIDP版本介绍 (6)1.4 J2ME开发环境搭建 (7)1.4.1 J2ME WTK介绍 (7)1.4.2 Eclipse环境介绍 (8)1.4.3 J2ME开发环境配置 (8)1.5 本章小结 (12)1.6 课后习题 (12)第2章 J2ME应用程式开发过程 (14)2.1 建立J2ME项目 (14)2.1.1 创建MIDlet套件 (14)2.1.2 MIDlet套件项目档案介绍 (16)2.2 建立MIDlet类 (17)2.2.1 midlet包介绍 (19)2.2.2 MIDlet类的生命周期 (20)2.2.3 编写并运行MIDlet应用程式 (21)2.2.4 打包与混淆 (22)2.3 本章小结 (24)2.4 课后习题 (24)第3章 高级萤幕类 (26)3.1 高级萤幕类概述 (26)3.1.1 MIDP界面介绍 (26)3.1.2 高级萤幕类层次介绍 (26)3.2 Display与Displayable (28)3.2.1 Display类及其常用方法 (28)3.2.2 Display类与Displayable类之间的关係 (30)3.3 高级萤幕类的事件回响 (31)3.3.1 事件回响基本原理 (31)3.3.2 Command类及其常用方法 (31)3.3.3 CommandListener接口 (32)3.4 Screen类及其子类的套用 (34)3.4.1 Ticker滚动条 (34)3.4.2 TextBox文本框类 (35)3.4.3 List列表类 (38)3.4.4 Alert信息提示类 (41)3.5 Form类及其组件 (44)3.5.1 Form类介绍 (44)3.5.2 StringItem字元串显示类 (45)3.5.3 ImageItem图像显示类 (47)3.5.4 TextField文本域类 (48)3.5.5 DateField日期域类 (50)3.5.6 Gauge类图形标尺 (53)3.5.7 Spacer类 (56)3.5.8 CustomItem类自定义组件 (56)3.6 高级萤幕类综合套用实例 (58)3.6.1 Form组件综合练习 (58)3.6.2 生物钟软体 (59)3.6.3 猜数字游戏设计 (62)3.6.4 心理测试软体 (65)3.6.5 电子书的製作 (68)3.6.6 字母拼图 (73)3.7 本章小结 (79)3.8 课后习题 (79)第4章 低级萤幕类 (83)4.1 Canvas的基本架构 (83)4.1.1 Canvas类介绍 (83)4.1.2 Canvas中Command事件回响 (85)4.2 Canvas类中的内容绘製 (86)4.2.1 Graphics类介绍 (86)4.2.2 Graphics类中颜色、坐标、画笔风格等属性设定 (87)4.2.3 二维图形的绘製 (88)4.3 Font类套用 (94)4.3.1 Font类的常用方法及使用 (94)4.3.2 绘製字元串 (95)4.4 图像绘製 (96)4.4.1 图像类介绍 (96)4.4.2 图像的绘製 (97)4.5 手机按键回响 (99)4.5.1 按键码介绍 (99)4.5.2 按键事件方法 (100)4.5.3 按键回响综合实例 (104)4.6 指针事件 (110)4.7 执行绪动画 (113)4.7.1 执行绪类介绍 (113)4.7.2 Runnable方式实现动画效果 (114)4.7.3 Timer和TimerTask (116)4.7.4 执行绪综合套用实例 (118)4.8 低级萤幕类综合套用实例 (122)4.8.1 贪食蛇游戏 (122)4.8.2 连连看游戏 (132)4.9 本章小结 (140)4.10 课后习题 (140)第5章 手机资料库 (144)5.1 手机中的记录存储 (144)5.1.1 手机中记录存储的基本概念 (144)5.1.2 RMS包介绍 (145)5.2 RecordStore类的基本套用 (145)5.2.1 RecordStore类对象的基本操作 (146)5.2.2 添加记录 (148)5.2.3 查询记录 (149) 5.2.4 修改记录 (150)5.2.5 删除记录 (150)5.2.6 String类型数组的存取 (150)5.3 数据流 (153)5.3.1 数据流介绍 (153)5.3.2 数据流存储记录 (154)5.3.3 数据流读取记录 (154)5.3.4 数据流实例 (154)5.4 记录的高级操作 (156)5.4.1 记录枚举接口——遍历 (156)5.4.2 记录过滤接口——筛选 (157)5.4.3 记录比较接口——排序 (160)5.4.4 记录监听接口 (164)5.4.5 记录存储综合套用 (165)5.5 本章小结 (168)5.6 课后习题 (168)第6章 手机游戏开发包game (171)6.1 MIDP 2.0介绍 (171)6.1.1 MIDP 2.0的特性 (171)6.1.2 MIDP game包中类的结构及功能 (172)6.2 GameCanvas类 (172)6.2.1 GameCanvas的基本架构 (172)6.2.2 GameCanvas中的内容绘製 (175)6.2.3 GameCanvas中的键盘获取 (176)6.2.4 GameCanvas中的执行绪循环 (177)6.3 图层类Layer (179)6.4 游戏地图类TiledLayer (180)6.4.1 TiledLayer的常用方法 (180)6.4.2 TiledLayer的基本原理 (180)6.4.3 静态地图的实现 (181)6.4.4 动态地图的实现 (184)6.4.5 地图编辑器的使用 (186)6.5 游戏精灵类Sprite (189)6.5.1 Sprite类的帧动画 (189)6.5.2 Sprite类的旋转 (192)6.5.3 Sprite类的碰撞检测 (193)6.5.4 Sprite类与TiledLayer类的综合套用 (195)6.6 图层管理类LayerManager (197)6.6.1 LayerManager的常用方法 (198)6.6.2 LayerManager的管理与绘製 (198)6.6.3 设定图层管理显示视窗 (200)6.6.4 game包综合套用——简易版推箱子游戏 (201)6.7 2D手机游戏综合实例——打地鼠 (205)6.7.1 游戏的策划 (205)6.7.2 游戏的类结构 (206)6.7.3 游戏的实现 (206)6.7.4 游戏的最佳化 (215) 6.8 本章小结 (216)6.9 课后习题 (216)第7章 手机中的多媒体套用 (220)7.1 MMAPI概述 (220)7.1.1 Manager类 (221)7.1.2 Player接口 (225)7.2 游戏中的媒体播放 (228)7.2.1 播放视频 (228)7.2.2 手机中播放3D数据流 (230)7.3 本章小结 (232)7.4 课后习题 (232)第8章 手机通信程式开发 (234)8.1 手机通信概述 (234)8.2 手机通信连线形式 (235)8.2.1 HTTP连线 (235)8.2.2 Socket 连线 (238)8.2.3 Datagram 连线 (245)8.3 手机蓝牙技术 (246)8.4 本章小结 (265)8.5 课后习题 (266)第9章 综合实训 (267)9.1 俄罗斯方块 (267)9.1.1 游戏策划 (267)9.1.2 游戏规则 (267)9.1.3 游戏的架构 (269)9.1.4 游戏的实现 (270)9.2 牌类游戏——变色龙 (281)9.2.1 游戏策划 (281)9.2.2 游戏规则 (281)9.2.3 游戏架构 (282)9.2.4 游戏实现 (282)9.3 接水果游戏 (294)9.3.1 游戏规则 (294)9.3.2 游戏架构 (295)9.3.3 游戏实现 (295)9.4 游戏的最佳化 (303)9.5 本章小结 (304)9.6 课后习题 (304)参考文献 (305)