java1015手机3d游戏的开发2

java1015手机3d游戏的开发2

ID:8960641

大小:712.00 KB

页数:8页

时间:2018-04-13

java1015手机3d游戏的开发2_第1页
java1015手机3d游戏的开发2_第2页
java1015手机3d游戏的开发2_第3页
java1015手机3d游戏的开发2_第4页
java1015手机3d游戏的开发2_第5页
资源描述:

《java1015手机3d游戏的开发2》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、手机3D游戏的开发——3D迷宫游戏的设计与实现摘要随着手机用户的不断增长,手机游戏数量的急剧增加,人们对手机游戏档次的需求越来越高。传统的手机游戏内容多数属于二维卡通画面,已经不能完全满足人们的要求,人们无限的渴望能在手机上玩像网络游戏一样动人的三维游戏。由于随着手机卡功能的日益强大及电池寿命的逐渐延长,通过手机玩3D游戏已经不是什么困难事了。因此文章选择“手机3D游戏的开发-基于3D迷宫游戏的设计与实现”为本文的课题。这款3D迷宫游戏的设计与实现使用的是J2ME(Java2MicroEdition)技术。本

2、次设计的3D迷宫游戏主要通过二维平面图形构建三维立体场景,并且分别为系统设计了两架摄像机。其中一架摄像机是可以在迷宫中行走并且模拟玩家的移动;另一架摄像机是放在迷宫的顶部用于俯瞰整个迷宫,当玩家实在走不出去又不知道自己在迷宫哪一个位置时,是通过这架摄像机来寻找自己在迷宫中的位置并且走出迷宫。系统很好的设计了碰撞检测,并且设计了半透明墙壁用以玩家模式中的辅助功能、有动态感的结束标志及跟随玩家移动的定位标志、还有连绵不断且有层次感的围墙、嵌有马赛克花纹的地板及布满繁星的游戏背景。游戏界面设计优美,功能强大,给玩家

3、以一种身临其境的感觉。关键字:J2ME,手机3D迷宫游戏,Java目录第1章绪论11.1课题背景11.2课题相关描述及系统开发相关技术介绍11.2.1Java语言的特点及简介151.2.2J2ME结构的介绍11.2.3世界级的开发工具Eclipse31.2.4关于SonyEricsson、WirelessToolKit2.341.2.5关于Nokia7210手机模拟器51.3本文的章节结构5第2章系统分析62.1系统可行性分析62.1.1技术可行性62.1.2经济可行性72.1.3操作可行性72.2系统需求分

4、析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.3Canvas类204.2.4Graphics类204.2.5MIDP2.0的新特性204.2.6GameAPI概览214.2.7PNG图像格式234.2.8游戏的类结构与游

5、戏的场景构架234.2.9玩家的移动244.2.10内存的优化274.2.11SonyEricsson开发包开发应用程序2754.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创建结束标志的外观属性39

6、4.4.2创建定位标志的外观属性404.4.4创建迷宫墙壁的外观属性414.4.5创建地板的外观属性434.4.6切换游戏视角444.4.7设置半透明墙壁454.5菜单列表MenuList类的实现454.6本章总结45第5章结论与展望47参考文献48致谢4952.3系统设计的思想在很多人看来,3D手机游戏还是个很新鲜时尚的玩意儿,所以谈起手机游戏时有一种高深莫测的感觉。其实手机游戏的制作过程十分简单按照如下的流程设置操作:图2.1程序功能的流程图5图3.1程序的运行场景图3.2玩家模式场景图3.3俯瞰模式场景

7、图3.4游戏开始3.2系统模块设计本系统主要分为三个模块,如下图所示:5图3.5系统主要模块图4.1开始标志图4.2结束标志图4.3闪屏图片图4.4定位标志5图4.8系统欢迎界面图4.9系统开始游戏用户现在可以开始玩游戏了,当您实在是走不出去的时候请您点击控制键,用方向键选择Topview用鼠标点击TopView为图4.10。图4.10显示您的位置5Poweredby计算机毕业论文网http://www.wnwu.comhttp://www.qclxs.cn重要提示:本论文由大学论文网www.wnwu.com

8、毕业论文下载网:www.fxfl.cn提供如果需要详细内容请与QQ:4991024联系5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。