J2ME游戏开发.pdf

上传人:灯火****19 文档编号:134959594 上传时间:2020-06-10 格式:PDF 页数:25 大小:426.22KB
返回 下载 相关 举报
J2ME游戏开发.pdf_第1页
第1页 / 共25页
J2ME游戏开发.pdf_第2页
第2页 / 共25页
J2ME游戏开发.pdf_第3页
第3页 / 共25页
J2ME游戏开发.pdf_第4页
第4页 / 共25页
J2ME游戏开发.pdf_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《J2ME游戏开发.pdf》由会员分享,可在线阅读,更多相关《J2ME游戏开发.pdf(25页珍藏版)》请在金锄头文库上搜索。

1、 J2ME Gaming Jason Lam 著著 Deaboway Chou 译译 译者译者 日期日期 内容内容 版本版本 deaboway 2004 11 20 创建文档 0 0 1 deaboway 2004 12 9 完成英文版本 0 5 6 的翻译工作 0 1 0 作者作者 日期日期 内容内容 版本版本 Jason Lam 2003 9 1 创建文档 0 5 0 Jason Lam 2003 9 18 在文档中并入所有已完成章节 0 5 1 Jason Lam 2003 10 4 在 JEMBlazer 中加入一个简短的介绍 在有限的章节中的第 10 章 提高可用性 中添加 暂停 删

2、除 保存组件 0 5 2 Jason Lam 2003 10 13 完成第 12 章 0 5 3 Jason Lam 2003 11 29 完成第 18 章 0 5 4 Jason Lam 2004 5 8 完成第 17 章 0 5 5 Jason Lam 2004 6 30 完成第 13 章 创建第 14 章 增加了第 19 章的部 分内容 将一些NPC行动代码分配给Jonathan Knudsen完成 由Leeman Cheng 和 Carlo Casimiro两人完成艺术 设计的工作 0 5 6 I 译者译者 序序 I have a dream It s Play Games Every

3、where 我有一个梦想 就是 让游戏无处不在 时光匆匆滑过了 2004 年 也带来了很多改变 从 MIDP 2 0 发布开始到现在已 经有两年多了 它的出现让移动设备上的游戏开发更加方便 也更为简单快捷 当 我一年前发现 MIDP 2 0 技术的时候 我同时感觉到我们离随时随地玩游戏的那一天 不再遥远 每一个人都会玩游戏 都喜欢玩游戏 但是并不是每一个人都会开发制作游戏 要让游戏无处不在 还需要更多的人学会开发游戏 相信好学的你在玩过几个好玩 的游戏后总会问 这个游戏是怎么做出来的 我是否也可以做出同样出色的游戏 我该如何学习游戏的制作 游戏有很多种 这在本书中会讲到 在当今 的 2004

4、年如果想找一种游戏 它甚至只需要一个人业余很少的时间和精力就可以制 作出 而且有可能会非常受欢迎的游戏 我想非移动游戏莫属 本书就是 J2ME 移动游戏 主要是手机游戏 制作的入门读物 只要你具备 JAVA 编程的基础知识并且了解一些 J2ME 的背景知识 通过本书的学习 你就能创造出 自己的游戏 当然 最最重要的还是读者你的创意 毕竟知识有崖 创意无限 译者本身也是一个业余的游戏制作者 本着自由软件的精神翻译这本书 读者 可以在确保完整性的前提下自由的分发本电子书 出版本书请联系译者 出版原英 文版请联系原作者 由于本书原文还没有完成 译者将在原作者写作的同时进行翻 译 由于翻译都是在业余时

5、间进行 在工作了一整天后 精力难免难以集中 本书 中肯定会有很多错误 期待读者的批评指正 译者绝对知错就改 接下来 译者准备制作几个基于 MIDP 2 0 的手机游戏 并且打算翻译 J2ME API 感兴趣的朋友请跟我联系 此外 也希望同对 RUP 感兴趣的读者交个朋友 译者的联系方式如下 E mail MSN deaboway E mail deaboway OICQ 77337595 Blog 译者 2004 年末 II 内容简介内容简介 本书涉及在无线设备上使用J2ME技术的程序设计 主要介绍游戏的开发 需要 读者具有一些J2ME和J2SE的相关知识及程序设计的经验 书中不会过多地描写类

6、似 如何创建高级的GUI菜单的方法 但是会演示游戏的主菜单究竟是什么样子 当然也 不会解释如何使用RMS Record Management System 但是会使用RMS技术实现高分 记录和游戏设置功能 同时 读者具有线程的相关知识和经验对进行游戏开发比较 有帮助 总而言之 本书不会过多地关注J2ME的具体知识 而是着眼于实际游戏相 关功能的实现 不过 书中将具体介绍一些在MIDP2 0中新加入的与Game相关的类 本书也可作为对手机游戏开发感兴趣的Java程序设计人员的快速参考 同时 也可作为具有其他语言或者平台的游戏开发经验并且想使用J2ME开发游戏的游戏开 发者的优秀入门读物 III

7、目目 录录 第一篇第一篇 基基 础础 知知 识识 1 第一章 绪论 2 1 1本书的目标 2 1 2移动游戏 2 1 3开发工具 3 1 4其他 4 1 5开天辟地第一步 开始开发 6 1 6推向市场 9 1 7总结 10 第二章 移动游戏的限制 12 2 1内存 12 2 2显示大小和分辨率 12 2 3手机界面 13 2 4缺少类文件 14 2 5开发者和使用者眼中的性能 14 2 6提高性能 14 2 7总结 17 第三章 编码之前 错误 未定义书签 错误 未定义书签 3 1概述 错误 未定义书签 错误 未定义书签 3 2游戏策划 错误 未定义书签 错误 未定义书签 3 3开发过程控制

8、错误 未定义书签 错误 未定义书签 第四章 MIDP 2 0 的GAME类 错误 未定义书签 错误 未定义书签 4 1 GameCanvas类 错误 未定义书签 错误 未定义书签 4 2 GameCanvas基础实例 错误 未定义书签 错误 未定义书签 4 3 Sprite类 错误 未定义书签 错误 未定义书签 4 4 LayerManager类 错误 未定义书签 错误 未定义书签 4 5 TiledLayer类 错误 未定义书签 错误 未定义书签 第五章 数学约束 错误 未定义书签 错误 未定义书签 5 1概述 错误 未定义书签 错误 未定义书签 5 2定点数 错误 未定义书签 错误 未定义

9、书签 5 3基础三角函数和精灵移动 错误 未定义书签 错误 未定义书签 5 4精灵移动实例 错误 未定义书签 错误 未定义书签 第二篇第二篇 ELIMINATOR 实实 例例 错误 未定义书签 第六章 ELIMINATOR 介绍 错误 未定义书签 错误 未定义书签 6 1概述 错误 未定义书签 错误 未定义书签 6 2工具使用 错误 未定义书签 错误 未定义书签 6 3简短的游戏描述 错误 未定义书签 错误 未定义书签 第七章 ELIMINATOR 游戏启动画面 错误 未定义书签 错误 未定义书签 7 1概述 错误 未定义书签 错误 未定义书签 7 2源代码 错误 未定义书签 错误 未定义书签

10、 第八章 ELIMINATOR 游戏主菜单 错误 未定义书签 错误 未定义书签 8 1概述 错误 未定义书签 错误 未定义书签 I 8 2主菜单外观 错误 未定义书签 错误 未定义书签 8 3基本主菜单 错误 未定义书签 错误 未定义书签 8 4包含子菜单的主菜单 错误 未定义书签 错误 未定义书签 8 5菜单设计的建议和提高 错误 未定义书签 错误 未定义书签 8 6小结 错误 未定义书签 错误 未定义书签 第九章 ELIMINATOR 异常处理 错误 未定义书签 错误 未定义书签 第十章 ELIMINATOR 设置和高分记录 错误 未定义书签 错误 未定义书签 10 1概述 错误 未定义书

11、签 错误 未定义书签 10 2 RMS数据结构 错误 未定义书签 错误 未定义书签 10 3设置Settings和高分记录High Score设计 错误 未定义书签 错误 未定义书签 10 4源代码 错误 未定义书签 错误 未定义书签 10 5模拟器截屏 错误 未定义书签 错误 未定义书签 第十一章 ELIMINATOR 地形 卷动背景 错误 未定义书签 错误 未定义书签 11 1概述 错误 未定义书签 错误 未定义书签 11 2游戏场景 错误 未定义书签 错误 未定义书签 11 3一个简单Terrain 地形 错误 未定义书签 错误 未定义书签 11 4多重地形的地图类 错误 未定义书签 错

12、误 未定义书签 第十二章 ELIMINATOR 玩家和子弹 错误 未定义书签 错误 未定义书签 12 1概述 错误 未定义书签 错误 未定义书签 12 2图像 错误 未定义书签 错误 未定义书签 12 3源代码 错误 未定义书签 错误 未定义书签 第十三章 ELIMINATOR 场景切换 错误 未定义书签 错误 未定义书签 13 1代码整理和精简 错误 未定义书签 错误 未定义书签 13 2场景切换 错误 未定义书签 错误 未定义书签 第十四章 ELIMINATOR 游戏内容 错误 未定义书签 错误 未定义书签 14 1敌人 错误 未定义书签 错误 未定义书签 14 2能力提升 错误 未定义书

13、签 错误 未定义书签 第十五章 ELIMINATOR 老怪 BOSS 错误 未定义书签 错误 未定义书签 第十六章 ELIMINATOR 游戏其它 错误 未定义书签 错误 未定义书签 16 1声音和振动 错误 未定义书签 错误 未定义书签 16 2二进制数据 错误 未定义书签 错误 未定义书签 16 3数据下载 更新 错误 未定义书签 错误 未定义书签 第三篇第三篇 更更 多多 技技 术术 错误 未定义书签 第十七章 提高可用性 错误 未定义书签 错误 未定义书签 17 1暂停 返回和保存 错误 未定义书签 错误 未定义书签 17 2 Unicode和世界范围的语言支持 错误 未定义书签 错误

14、 未定义书签 第十八章 加入时间约束 错误 未定义书签 错误 未定义书签 18 1概述 错误 未定义书签 错误 未定义书签 18 2实现方法 错误 未定义书签 错误 未定义书签 18 3增强对游戏的保护 错误 未定义书签 错误 未定义书签 18 4价值和价格 错误 未定义书签 错误 未定义书签 18 5实例 错误 未定义书签 错误 未定义书签 第十九章 特征化界面 错误 未定义书签 错误 未定义书签 19 1主菜单 错误 未定义书签 错误 未定义书签 19 2配件输入 错误 未定义书签 错误 未定义书签 19 3字符化输入 错误 未定义书签 错误 未定义书签 II 其它章节 错误 未定义书签

15、错误 未定义书签 附附 录录 错误 未定义书签 附录A 运行书中实例 错误 未定义书签 错误 未定义书签 附录B 编译工具 错误 未定义书签 错误 未定义书签 B 1使用Ant 错误 未定义书签 错误 未定义书签 B 2使用Ant Antenna 错误 未定义书签 错误 未定义书签 附录C OTA 错误 未定义书签 错误 未定义书签 III 第一篇第一篇 基基 础础 知知 识识 绪论 移动游戏的约束 编码之前 MIDP2 新加的游戏类 数学约束 J2ME 游戏开发 基于 MIDP2 0 第一章 绪论第一章 绪论 1 1 本书的目标本书的目标 欢迎来到移动游戏的世界 第一篇 第一章到第五章 主要

16、包含如下内容 移动游戏产业的方向 开发自己移动游戏可以使用的工具 开发移动游戏可能会面临的困难 游戏设计和开发过程中要注意的事项 然后 剩下的章节将介绍一个基础游戏的建立过程 虽然游戏本身并没有太大 价值 但是它的确提供了设计一个游戏 特别是基于 J2ME 技术的移动设备的游戏 的基本流程 除了介绍游戏本身 它还涉及了移动设备程序开发的其它领域 例如 游戏主菜单的界面设计 1 2 移动游戏移动游戏 1 2 1 时机成熟 1 2 1 时机成熟 移动游戏就在眼前 时候到了 随着游戏开发技术的进步 现在你可以随时随 地的玩所有你喜欢的游戏 从Pac man Bust A Move到具有更加交互性的规则的游 戏 然而 移动工业领域的游戏和应用程序却仍然处在它的幼年期 开发人员 制 造商 运营商都一直在寻找一个震撼人心的游戏或者应用程序的到来 从而促进移 动设备工业的革新并带来数以百万计的税收 诚然 图像越来越华美 游戏性越来 越完善 但是每一个手机游戏的用户却只有寥寥几千名而不是上百万 这对我们游 戏开发者来说是好事 它留给我们很大的成长空间 有数不清的金钱让我们去兑现 1 2 2 与传统游戏

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号