基于Unity3D的飞机大战游戏开发Word文件下载.docx
- 文档编号:16052030
- 上传时间:2022-11-18
- 格式:DOCX
- 页数:31
- 大小:763.94KB
基于Unity3D的飞机大战游戏开发Word文件下载.docx
《基于Unity3D的飞机大战游戏开发Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于Unity3D的飞机大战游戏开发Word文件下载.docx(31页珍藏版)》请在冰豆网上搜索。
也可以做成多人模式和小伙伴一起玩,游戏的界面也可以补充的更加完善,包括音乐、设置、帮助和商店等模块。
后期还需要更加努力去完善修改自己的游戏
关键词:
游戏开发;
飞机大战;
移动端;
单机;
碰撞检测;
脚本语言
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课题的背景与意义
随着技术的开展和进步,智能手机的性能越来越强大,其市场占有率也在持续快速增长。
到目前为止人类已经迈入了智能手机的时代。
智能手机给人们的生活带来的改变是全方位的,过去人们对手机的需求大体上只是打和发短信等根本通信功能。
现在情况那么完全不同,相比于传统手机,智能手机更像是一台手持的小型电脑。
除了根本的通讯功能,它还能供用户进展网络访问、社交、阅读、观看电视电影和玩游戏等过去在家用电脑上完成的活动。
智能手机市场的急剧扩X带来的不仅仅是手机出货量的增长,同时还促进了手机应用软件市场的繁荣。
各种类型的APP层出不穷,到2021年初苹果系统的应用数量为121万款片[1]。
而占据移动市场大半份额的安卓系统,其应用商店GooglePlay中的应用总量也早已超过了143万。
考虑下载量,那么数据更加客观。
苹果应用商店截止2021年1月的应用总下载量超过750亿,每周访问量到达了3亿次。
而同一时期谷歌那么声称搭载其安卓系统的手机出货量达9亿,安卓应用的总下载量也与苹果根本持平。
目前,全世界每秒钟都有成千上万的应用被下载,同时每天仍有数千款iOS和Android新应用源源不断地进入相应的应用市场[2]。
手机应用种类繁多,其功能和特点也各不一样。
常见的应用种类包括游戏、新闻、杂志书籍、视频娱乐等,这其中占比例最大的是手机游戏。
据国外2021年1月统计的苹果AppStore应用分布数据显示,在线的iOS应用数量为552,247,其中超过17%的应用是手机游戏,数量达95,324。
国内的移动应用下载统计数据也显示,在2021年第三季度所有的应用下载种类中,35.6%的下载量是游戏奉献的,这个比例是排名第二位的社交应用的两倍多。
2021年全球游戏市场总收入到达854亿美元,移动端、PC端、Mac端、主机端以及掌机的收入分别为348亿、290亿、185亿和30亿美元。
手游的全球总收入比端游多出20%,是全球市场份额最大、游戏体验总时间最长、收入最高的游戏平台——更重要的是,这个领先优势还在不断扩大。
移动分析机构AppAnnie最新研究报告预计,2021年全球应用商店总收入将增长24%到达510亿美元,而到2021年全球应用商店营收将超过1010亿美元。
AppAnnie预计到2021年移动游戏营收将到达746亿美元。
到今年上半年就来自应用商店的总收入而言,中国将超过美国。
而就下载量而言,中国在2021年年初就已经过美国。
我国手机游戏市场依然会保持高速增长和持续繁荣。
Unity3D游戏引擎占有目前游戏引擎市场最大的份额,很多国外开发团队利用Unity3D引擎制作出精良的游戏。
Unity3D引擎作为一个开展迅速的游戏引擎,很适合中小团队[3]。
因此,在国外团队利用Unity3D取得很好成绩的同时,国内也加快了Unity3D的学习和开展,目前Unity3D在游戏领域内开展迅猛[4],需要大量的专业人才。
飞机大战是一款休闲类游戏。
游戏采用商业游戏引擎Unity3D实现快速开发,以节省开发时间,提高开发效率。
该游戏基于传统的PC端动作休闲游戏,结合智能手机上优秀的触控和显示,同时参加了血条,给玩家主机增加了新的生命值,大大提高了游戏的趣味性,很适合新手玩游戏,能吸引很多小朋友和女性用户下载试玩。
1.2国内外的开展状态
当前全球手机游戏行业的领导者依然是美国,这一点和传统游戏市场的格局是一致的。
另外从市场产值来看,日本和韩国也扮演了重要的角色[5]。
这几个国家的手游行业不管从技术还是美术方面都处于领先地位。
由于用户基数大、市场潜力不可估量,我国手机游戏产业在经历了十几年的开展后也在快速地走向成熟。
本文仅从手机游戏涉及的几项关键技术对当前业界的研究情况进展概述:
〔1〕游戏动画效果
视觉感官效果,直接决定游戏的可玩性,游戏的一切内容最终都要通过视觉展示传达给玩家。
逼真的动画效果、流畅的角色动作对于手机游戏的质量至关重要。
传统的PC端和家用机游戏动画技术比拟成熟,而手机游戏受硬件条件制约,动画技术还有很大的提升空间。
2D手机游戏采用的较多的仍然是精灵动画技术,即逐帧播放动画序列图;
3D手游在精灵动画的根底上,还开展出来了刚体分层动画和骨骼动画等技术[6]。
〔2〕物理碰撞检测
碰撞检测决定了游戏中各种元素的即时交互响应,具体实现中不能单纯为了满足碰撞形体的逼真而一味使用复杂的碰撞体模拟。
对于手机游戏来讲,性能上的考虑尤为重要。
一旦游戏元素增多,实时检测碰撞事件就会带来巨大的计算消耗。
2D手机游戏中物体根本上可以视作面片,检测起来相对容易一些,最常用的碰撞近似处理包括矩形近似和圆形近似两种。
某些特定情况下还可以使用像素值来进展碰撞分析[7]。
但是3D游戏中,情况就复杂的多。
目前业内还没有十分理想的3D碰撞检测方案。
〔3〕游戏引擎技术
当前手机游戏市场竞争十分剧烈,为了加快游戏开发速度,提高开发效率并且防止重复进展一些根底功能模块的开发,使用一款适宜的引擎是非常重要的[8]。
游戏引擎提供了特定类型的游戏开发所需的通用架构,以及游戏中的各种资源、场景和数据管理机制,集成常用的物理、动画、音效、粒子特效和脚本等功能[9]。
目前考虑到游戏平台的多样化,跨平台开发的功能对游戏引擎也越来越重要。
有关本文的游戏开发引擎Unity3D主要做以下介绍:
Unity3D是一款商业引擎,发行公司是美国的UnityTechnologies。
Unity3D最初是由一批游戏引擎技术爱好者创立的实验性工程,一开场只针对苹果的Mac平台。
后来随着工程的开展和完善,Unity3D支持的平台越来越多,包括Mac、Windows、Linux、iOS、Android等几乎市场上常见的全部游戏平台。
除了跨平台之外,Unity3D最大的优势就是其可视化的编辑环境。
“所见即所得〞在Unity
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Unity3D 飞机 大战 游戏 开发