《企业管理手机3D迷宫游戏的设计与实现》由会员分享,可在线阅读,更多相关《企业管理手机3D迷宫游戏的设计与实现(9页珍藏版)》请在金锄头文库上搜索。
1、 手机3D游戏的开发3D迷宫游戏的设计与实现摘 要随着手机用户的不断增长,手机游戏数量的急剧增加,人们对手机游戏档次的需求越来越高。传统的手机游戏内容多数属于二维卡通画面,已经不能完全满足人们的要求,人们无限的渴望能在手机上玩像网络游戏一样动人的三维游戏。由于随着手机卡功能的日益强大及电池寿命的逐渐延长,通过手机玩3 D游戏已经不是什么困难事了。因此文章选择“手机3D游戏的开发基于3D迷宫游戏的设计与实现”为本文的课题。这款3 D迷宫游戏的设计与实现使用的是J2ME (Java 2 Micro Edition)技术。本次设计的3 D迷宫游戏主要通过二维平面图形构建三维立体场景,并且分别为系统设
2、计了两架摄像机。其中一架摄像机是可以在迷宫中行走并且模拟玩家的移动;另一架摄像机是放在迷宫的顶部用于俯瞰整个迷宫,当玩家实在走不出去又不知道自己在迷宫哪一个位置时,是通过这架摄像机来寻找自己在迷宫中的位置并且走出迷宫。系统很好的设计了碰撞检测,并且设计了半透明墙壁用以玩家模式中的辅助功能、有动态感的结束标志及跟随玩家移动的定位标志、还有连绵不断且有层次感的围墙、嵌有马赛克花纹的地板及布满繁星的游戏背景。游戏界面设计优美,功能强大,给玩家以一种身临其境的感觉。关键字:J2ME,手机3D迷宫游戏,Java目 录第1章 绪论11.1 课题背景11.2 课题相关描述及系统开发相关技术介绍11.2.1
3、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章 手机游戏
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迷宫
5、地图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手机游戏还是个
6、很新鲜时尚的玩意儿,所以谈起手机游戏时有一种高深莫测的感觉。其实手机游戏的制作过程十分简单按照如下的流程设置操作: 图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 计算机毕业论文网