




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
手机3D游戏的开发3D迷宫游戏的设计与实现摘 要随着手机用户的不断增长,手机游戏数量的急剧增加,人们对手机游戏档次的需求越来越高。传统的手机游戏内容多数属于二维卡通画面,已经不能完全满足人们的要求,人们无限的渴望能在手机上玩像网络游戏一样动人的三维游戏。由于随着手机卡功能的日益强大及电池寿命的逐渐延长,通过手机玩3 D游戏已经不是什么困难事了。因此文章选择“手机3D游戏的开发基于3D迷宫游戏的设计与实现”为本文的课题。这款3 D迷宫游戏的设计与实现使用的是J2ME (Java 2 Micro Edition)技术。本次设计的3 D迷宫游戏主要通过二维平面图形构建三维立体场景,并且分别为系统设计了两架摄像机。其中一架摄像机是可以在迷宫中行走并且模拟玩家的移动;另一架摄像机是放在迷宫的顶部用于俯瞰整个迷宫,当玩家实在走不出去又不知道自己在迷宫哪一个位置时,是通过这架摄像机来寻找自己在迷宫中的位置并且走出迷宫。系统很好的设计了碰撞检测,并且设计了半透明墙壁用以玩家模式中的辅助功能、有动态感的结束标志及跟随玩家移动的定位标志、还有连绵不断且有层次感的围墙、嵌有马赛克花纹的地板及布满繁星的游戏背景。游戏界面设计优美,功能强大,给玩家以一种身临其境的感觉。关键字:J2ME,手机3D迷宫游戏,Java目 录第1章 绪论11.1 课题背景11.2 课题相关描述及系统开发相关技术介绍11.2.1 Java语言的特点及简介11.2.2 J2ME结构的介绍11.2.3 世界级的开发工具Eclipse31.2.4 关于SonyEricsson、Wireless Tool Kit2.341.2.5 关于Nokia7210手机模拟器51.3 本文的章节结构5第2章 系统分析62.1 系统可行性分析62.1.1 技术可行性62.1.2 经济可行性72.1.3 操作可行性72.2 系统需求分析72.3 系统设计的思想82.4 系统逻辑结构92.5 本章总结9第3章 系统设计103.1 游戏的策划与系统总体设计原则103.2 系统模块设计123.3 系统功能设计123.4 本章总结13第4章 手机游戏系统实现144.1 手机游戏开发的准备工作144.2系统用到的技术原理174.2.1本程序需要解决的主要技术问题174.2.2本程的流程184.2.3 Canvas类204.2.4 Graphics类204.2.5 MIDP.0的新特性204.2.6 Game API概览214.2.7 PNG图像格式234.2.8 游戏的类结构与游戏的场景构架234.2.9玩家的移动244.2.10 内存的优化274.2.11 SonyEricsson开发包开发应用程序274.2.12 关于受限存储器与混淆器274.3 主类Maze3DMIDlet类的实现284.3.1 深度优先算法生成迷宫294.3.2迷宫地图Maze类的实现324.3.3 创建游戏的开始标志364.3.4 创建游戏的结束标志364.3.5 创建迷宫的墙壁374.3.6 碰撞检测384.4 游戏画布MazeCanvas类的实现384.4.1 创建开始标志的外观属性384.4.2 创建结束标志的外观属性394.4.2 创建定位标志的外观属性404.4.4 创建迷宫墙壁的外观属性414.4.5 创建地板的外观属性434.4.6 切换游戏视角444.4.7 设置半透明墙壁454.5 菜单列表MenuList类的实现454.6 本章总结45第5章 结论与展望47参考文献48致 谢492.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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环保行业废弃物处理与回收方案
- 虚拟仿真实验室教学方案设计
- 旅游行业旅游大数据应用与目的地营销方案
- 小微企业创新型金融服务模式实施方案
- 海南健康管理职业技术学院《都市农业概论》2024-2025学年第一学期期末试卷
- 2025包头昆区统计调查中心招聘20名见习岗位考试模拟试题及答案解析
- 2025年事业单位招聘考试综合类专业能力测试试卷(统计类)-统计学思维训练
- 2025天津南大奥宇高级中学招聘考试模拟试题及答案解析
- 个人理财投资咨询专业服务提供方案设计
- 小学五年级英语上册全套教学设计方案
- GB/T 22085.1-2008电子束及激光焊接接头缺欠质量分级指南第1部分:钢
- 高二下学期期末化学试卷及答案解析
- GB/T 10238-2015油井水泥
- 建筑工程技术标通用
- 临床执业助理医师呼吸系统
- 建设生态文明ppt模板课件
- T∕CGMA 033001-2018 压缩空气站能效分级指南
- 《创新方法》课程教学大纲
- REFLEXW使用指南规范.doc
- 赛摩6001B皮带校验说明书
- 气动机械手系统设计(含全套CAD图纸)
评论
0/150
提交评论