JAVA1015手机3D游戏开发2.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA1015手机3D游戏开发2

手机3D游戏的开发 ——3D迷宫游戏的设计与实现 摘 要 随着手机用户的不断增长,手机游戏数量的急剧增加,人们对手机游戏档次的需求越来越高。传统的手机游戏内容多数属于二维卡通画面,已经不能完全满足人们的要求,人们无限的渴望能在手机上玩像网络游戏一样动人的三维游戏。由于随着手机卡功能的日益强大及电池寿命的逐渐延长,通过手机玩3 D游戏已经不是什么困难事了。因此选择为课题。J2ME (Java 2 Micro Edition)技术。本次设计的3 D迷宫游戏主要通过二维平面图形构建三维立体场景,并且分别为系统设计了两架摄像机。其中一架摄像机是可以在迷宫中行走并且模拟玩家的移动;另一架摄像机是放在迷宫的顶部用于俯瞰整个迷宫,当玩家实在走不出去又不知道自己在迷宫哪一个位置时,是通过这架摄像机来寻找自己在迷宫中的位置并且走出迷宫。系统很好的设计了碰撞检测,并且设计了半透明墙壁用以玩家模式中的辅助功能、有动态感的结束标志及跟随玩家移动的定位标志、还有连绵不断且有层次感的围墙、嵌有马赛克花纹的地板及布满繁星的游戏背景。游戏界面设计优美,功能强大,给玩家以一种身临其境的感觉。 关键字:J2ME,手机3D迷宫游戏,Java 目 录 第1章 绪论 1 1.1 课题背景 1 1.2 课题相关描述及系统开发相关技术介绍 1 1.2 Java语言的特点及简介 11.2.2 J2ME结构的介绍 11.2.3 世界级的开发工具Eclipse 3 1.2.4 关于SonyEricsson、Wireless Tool Kit2.3 4 1.2.5 关于Nokia7210手机模拟器 5 1.3 本文的章节结构 5 第2章 系统分析 6 2.1 系统可行性分析 6 2.1.1 技术可行性 6 2.1.2 经济可行性 7 2.1.3 操作可行性 7 2.2 系统需求分析 7 2.3 系统设计的思想 8 2.4 系统逻辑结构 9 2.5 本章总结 9 第3章 系统设计 10 3.1 游戏的策划与系统总体设计原则 10 3.2 系统模块设计 12 3.3 系统功能设计 12 3.4 本章总结 13第4章 手机游戏系统实现 14 4.1 手机游戏开发的准备工作 14 4.2系统用到的技术原理 17 4.2.1本程序需要解决的主要技术问题 17 4.2.2本程的流程 18 4.2.3 Canvas类 20 4.2.4 Graphics类 20 4.2.5 MIDP2.0的新特性 20 4.2.6 Game API概览 21 4.2.7 PNG图像格式 23 4.2.8 游戏的类结构与游戏的场景构架 23 4.2.9玩家的移动 24 4.2.10 内存的优化 27 4.2.11 SonyEricsson开发包开发应用程序 27 4.2.12 关于受限存储器与混淆器 27 4.3 主类Maze3DMIDlet类的实现 28 4.3.1 深度优先算法生成迷宫 29 4.3.2迷宫地图Maze类的实现 32 4.3.3 创建游戏的开始标志 36 4.3.4 创建游戏的结束标志 36 4.3.5 创建迷宫的墙壁 37 4.3.6 碰撞检测 38 4.4 游戏画布MazeCanvas类的实现 38 4.4.1 创建开始标志的外观属性 38 4.4.2 创建结束标志的外观属性 39 4.4.2 创建定位标志的外观属性 40 4.4.4 创建迷宫墙壁的外观属性 41 4.4.5 创建地板的外观属性 43 4.4.6 切换游戏视角 44 4.4.7 设置半透明墙壁 45 4.5 菜单列表MenuList类的实现 45 4.6 本章总结 45 47 参考文献 48 致 谢 49 2.3 系统设计的思想 在很多人看来,3D手机游戏还是个很新鲜时尚的玩意儿,所以谈起手机游戏时有一种高深莫测的感觉。其实手机游戏的制作过程十分简单按照如下的流程设置操作: 图2.1 程序功能的流程图 图3.1 程序的运行场景 图3.2 玩家模式场景 图3.3 俯瞰模式场景 图3.4 游戏开始 3.2 系统模块设计 本系统主要分为三个模块,如下图所示: 图3.5 系统主要模块 图4.1 开始标志 图4.2 结束标志 图4.3 闪屏图片 图4.4 定位标志 图4.8 系统欢迎界面 图4.9 系统开始游戏 用户现在可以开始玩游戏了,当您实在是走不出去的时候请您点击控制键,用方向键选择Top view用鼠标点击Top View为图4.10。 图4.10 显示您的位置 Powered by 计算机毕业论文网 重要提示: 本论文由大学论文网 毕业论文下载网: 提供 如果需要详细内容请与QQ:4991024联系 5

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档