基于Unity3D的飞机大战游戏开发Word文档下载推荐.docx
- 文档编号:13166443
- 上传时间:2022-10-07
- 格式:DOCX
- 页数:34
- 大小:768.13KB
基于Unity3D的飞机大战游戏开发Word文档下载推荐.docx
《基于Unity3D的飞机大战游戏开发Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于Unity3D的飞机大战游戏开发Word文档下载推荐.docx(34页珍藏版)》请在冰豆网上搜索。
关键词:
游戏开发;
飞机大战;
移动端;
单机;
碰撞检测;
脚本语言
ABSTRACT
Unity3DdevelopedbyUnityTechnologies,allowsgamerstoeasilycreatesuchcomprehensivethree-dimensionalvideogamedevelopmenttools,games,architecturalvisualization,real-timethree-dimensionalanimationandothertypesofmulti-platforminteractivecontent,isafullyintegratedprofessionalgameengine.UnityEditorrunsunderWindowsandMacOSX,youcanpublishyourgametoWindows,Mac,iPhoneandAndroidplatformcanalsousetheUnitywebplayerpluginreleasedwebgames,supportforMacandWindowswebbrowser.ItsWebPlayerMacwidgetsarealsosupported.
ThispaperisbasedonUnity3Daircraftwargamedevelopment,utilizationUnity3DsystemandC#language,toachieveasimpleairplanewargame.Themainfunctionmodulesareasfollows:
toprovidebackgroundloopmodulewhichprovidestheaircraftincubatorclassmoduleoffersplayersfighterclassmodule,themaininterfacemodule,thegamerewardsclassmodules,includingsuperbulletsandmissiles,thegamecontrolmodule,comprisingdetectingbulletcollisionwiththeenemy,andtheplayertodetectenemyaircraftcollisionblock,pausethegame,theplayer,inwhichtheplayerwarplanesalsoaddedahealthbar,theplayercanbeenemyaircrafthitfourtimesbeforedeath,allowingnovicesbetterdemogames,inadditionalsoprovidesuserswiththeoperationprocessmoreconvenientanduser-friendlydesignstaff.
Gameshavealottoimproveandexpandtheplace,forexample,candodifferentmode,multi-levelmodeorchallengemode.Multiplayermodeandcanalsobemadesmallpartnertoplaywith,thegame'
sinterfacecanalsoaddmoresophisticated,includingmusic,Settings,Help,andshopsandothermodules.Latealsoneedtoworkhardertoreviseandimprovetheirgame.
Keywords:
GameDevelopment;
AircraftWar;
MobileTerminal;
Single;
CollisionDetection;
ScriptingLanguage
目录
1绪论 1
1.1课题的背景与意义 1
1.2国内外的发展状态 2
2系统需求分析 4
2.1功能需求 4
2.2性能需求 5
2.3友好的用户界面 5
3 系统设计 6
3.1概要设计 6
3.1.1设计方案 6
3.1.2系统流程 8
3.2模块详细设计 9
3.2.1开始游戏 11
3.2.2暂停游戏 19
3.2.3重新开始 20
4游戏界面实现和测试 21
4.1游戏界面的实现 21
4.2游戏的测试 24
4.2.1测试方法 24
4.2.2设计测试用例 24
4.3游戏测试总结 27
5总结 28
参考文献 29
致谢 30
2016届毕业论文设计
1绪论
1.1课题的背景与意义
随着技术的发展和进步,智能手机的性能越来越强大,其市场占有率也在持续快速增长。
到目前为止人类已经迈入了智能手机的时代。
智能手机给人们的生活带来的改变是全方位的,过去人们对手机的需求大体上只是打电话和发短信等基本通信功能。
现在情况则完全不同,相比于传统手机,智能手机更像是一台手持的小型电脑。
除了基本的通讯功能,它还能供用户进行网络访问、社交、阅读、观看电视电影和玩游戏等过去在家用电脑上完成的活动。
智能手机市场的急剧扩张带来的不仅仅是手机出货量的增长,同时还促进了手机应用软件市场的繁荣。
各种类型的APP层出不穷,到2015年初苹果系统的应用数量为121万款片[1]。
而占据移动市场大半份额的安卓系统,其应用商店GooglePlay中的应用总量也早已超过了143万。
考虑下载量,则数据更加客观。
苹果应用商店截止2015年1月的应用总下载量超过750亿,每周访问量达到了3亿次。
而同一时期谷歌则声称搭载其安卓系统的手机出货量达9亿,安卓应用的总下载量也与苹果基本持平。
目前,全世界每秒钟都有成千上万的应用被下载,同时每天仍有数千款iOS和Android新应用源源不断地进入相应的应用市场[2]。
手机应用种类繁多,其功能和特点也各不相同。
常见的应用种类包括游戏、新闻、杂志书籍、视频娱乐等,这其中占比例最大的是手机游戏。
据国外网站2013年1月统计的苹果AppStore应用分布数据显示,在线的iOS应用数量为552,247,其中超过17%的应用是手机游戏,数量达95,324。
国内的移动应用下载统计数据也显示,在2013年第三季度所有的应用下载种类中,35.6%的下载量是游戏贡献的,这个比例是排名第二位的社交应用的两倍多。
2015年全球游戏市场总收入达到854亿美元,移动端、PC端、Mac端、主机端以及掌机的收入分别为348亿、290亿、185亿和30亿美元。
手游的全球总收入比端游多出20%,是全球市场份额最大、游戏体验总时间最长、收入最高的游戏平台——更重要的是,这个领先优势还在不断扩大。
移动分析机构AppAnnie最新研究报告预计,2016年全球应用商店总收入将增长24%达到510亿美元,而到2020年全球应用商店营收将超过1010亿美元。
AppAnnie预计到2020年移动游戏营收将达到746亿美元。
到今年上半年就来自应用商店的总收入而言,中国将超过美国。
而就下载量而言,中国在2015年年初就已经过美国。
我国手机游戏市场依然会保持高速增长和持续繁荣。
Unity3D游戏引擎占有目前游戏引擎市场最大的份额,很多国外开发团队利用Unity3D引擎制作出精良的游戏。
Unity3D引擎作为一个发展迅速的游戏引擎,很适合中小团队[3]。
因此,在国外团队利用Unity3D取得很好成绩的同时,国内也加快了Unity3D的学习和发展,目前Unity3D在游戏领域内发展迅猛[4],需要大量的专业人才。
飞机大战是一款休闲类游戏。
游戏采用商业游戏引擎Unity3D实现快速开发,以节省开发时间,提高开发效率。
该游戏基于传统的PC端动作休闲游戏,结合智能手机上优秀的触控和显示,同时加入了血条,给玩家主机增加了新的生命值,大大提高了游戏的趣味性,很适合新手玩游戏,能吸引很多小朋友和女性用户下载试玩。
1.2国内外的发展状态
当前全球手机游戏行业的领导者依然是美国,这一点和传统游戏市场的格局是一致的。
另外从市场产值来看,日本和韩国也扮演了重要的角色[5]。
这几个国家的手游行业不论从技术还是美术方面都处于领先地位。
由于用户基数大、市场潜力不可估量,我国手机游戏产业在经历了十几年的发展后也在快速地走向成熟。
本文仅从手机游戏涉及的几项关键技术对当前业界的研究情况进行概述:
(1)游戏动画效果
视觉感官效果,直接决定游戏的可玩性,游戏的一切内容最终都要通过视觉展示传达给玩家。
逼真的动画效果、流畅的角色动作对于手机游戏的质量至关重要。
传统的PC端和家用机游戏动画技术比较成熟,而手机游戏受硬件条件制约,动画技术还有很大的提升空间。
2D手机游戏采用的较多的仍然是精灵动画技术,即逐帧播放动画序列图;
3D手游在精灵动画的基础上,还发展出来了刚体分层动画和骨骼动画等技术[6]。
(2)物理碰撞检测
碰撞检测决定了游戏中各种元素的即时交互响应,具体实现中不能单纯为了满足碰撞形体的逼真而一味使用复杂的碰撞体模拟。
对于手机游戏来讲,性能上的考虑尤为重要。
一旦游戏元素增多,实时检测碰撞事件就会带来巨大的计算消耗。
2D手机游戏中物体基本上可以视作面片,检测起来相对容易一些,最常用的碰撞近似处理包括矩形近似和圆形近似两种。
某些特定情况下还可以使用像素值来进行碰撞分析[7]。
但是3D游戏中,情况就复杂的多。
目前业内还没有十分理想的3D碰撞检测方案。
(3)游戏引擎技术
当前手机游戏市场竞争十分激烈,为了加快游戏开发速度,提高开发效率并且避免重复进行一些基础功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Unity3D 飞机 大战 游戏 开发
![提示](https://static.bdocx.com/images/bang_tan.gif)