基于Unity3D的跨平台格斗游戏设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

I基于Unity3D的跨平台格斗游戏设计摘要:随着科技的发展,网络的普及,电子产品的普遍流行,游戏显然已经成为人们的主要娱乐方式之一。生活节奏的加快使得人们不能再像以前那样坐在电脑前玩游戏,便于携带是手机的主要特点,手游也成为当前最热门的游戏方式之一。于此同时,Unity3D的异军突起,使手机游戏开发多了一个方向,更方便、更快捷、更加人性化的研发方式使得Unity3D成为当前主流的游戏开发引擎。手机硬件性能越来越强大,使得3D游戏在手机中得以实现。近年来,越来越多的3D游戏出现在手机屏幕上,其中不乏优秀的作品。本次毕设在前人的基础上进行学习研究,深入了解Unity3D及C#编程语言,进行3D格斗游戏的开发。本文列出了3D格斗游戏的一些功能点、关键技术,详细阐述了游戏的设计过程。关键词:Unity3D,手机游戏开发,C#编程语言,3D格斗Abstract:Withthedevelopmentofscienceandtechnology,thepopularityofthenetworkandelectronicoducts,thegamehasapparentlybecomeoneofthemainformsofentertainmentforpeople.Theacceleratingrhythmoflifesothatpeoplecannolongersitinfrontofthecomputertoplaygames,portabilityisthemainfeatureofthephone,MobilephoneGamehasbecomeoneofthemostpopulargames.Atthesametime,theemergenceofUnity3D,letthemobilehonegamepmentinonedirection,moreconvenient,moreefficientmorehumanedevelopmentapproachmakesUnity3Dbecomethemainstreamgamedevelopmentengine.Mobilephonehardwareperformanceismoreandmorestrong,the3Dcanbeachievedinthemobilephonegame.Inrecentyears,moreandmore3Dgamesonthemobilephonescreen,manyofwhomareexcellentworks.Thegraduationdesignisstudiedonthebasicofprevious,in-depthunderstandingoftheUnity3DandtheC#programminglanguage,3Ddevelopmentoffightinggames.Thisisalistofsomefunctions,thekeytechnologiesof3Dfightinggame,describedindetailthedesignprocessofthegame.Keywords:Unity3D,mobilephonegamedevelopment,C#programminglanguage,3DfightII目录一、绪论.............................................................................1(一)手游的发展..........................................................1(二)研究目的及意义......................................................1(三)论文架构....................................................................1二、游戏开发环境....................................................................3(一)Unity3D游戏引擎.....................................................3(二)NGUI...............................................................7三、游戏需求分析....................................................................9(一)游戏基本介绍........................................................9(二)需求分析............................................................9(三)场景模型的搭建.....................................................10(四)人物动作说明.......................................................12(五)游戏镜头控制.......................................................14(六)加载界面...........................................................14四、游戏设计实现...................................................................15(一)各系统界面分析.....................................................151.登录界面.........................................................152.游戏主界面.......................................................163.关卡选择界面.....................................................18(二)战斗系统...........................................................21五、游戏测试.......................................................................26六、总结与展望.....................................................................28(一)总结...............................................................28(二)展望...............................................................28致谢..................................................................错误!未定义书签。参考文献..............................................................错误!未定义书签。第1页一、绪论(一)手游的发展手游即手机上的游戏。随着移动互联网时代的到来,如今,手机除了满足大家发短信、通电话的基本需求外,玩游戏早已成为手机最重要的功能之一。手游早期为简单的文字游戏,随着手机像素、运行效率的提高,一些具备了简单彩色图形的手游开始面向用户,这类游戏大多使用JAVA语言编写实现,不论是画面,还是玩法都比上一个代提升了许多,然后是近几年的app应用,例如N-Gage,N-Gage是诺基亚在那个时代所研发的手游平台,但是由于移动网络无法很好的支持手游下载、支付渠道也稀少而复杂,N-Gage始终没能大红大紫。Android和IOS的兴起,手机在其本质工作几乎毫无进化的几年之间却在其余几乎每个领域发生了翻天覆地的变化,最简单并且最直观的一点表现就是性能参数了,手机性能参数的提高增加了应用的安装数量及功能,在这之中,手游获得的增益很大。门槛低,投入小,回报大,是手游的主要优势,这也使很多游戏开发商纷纷转型手机游戏的开发。随着手机游戏市场的日渐升温,手游已经开始主导着整个移动互联网的发展,千万级用户,千万级收入已经不再是空话,手机行业的发展极大推动了手游的发展。近年来,手游更是有了质的飞跃,在手机行业跨越式的发展下,手机系统再也不是当年NOKIA的塞班系统,iPhone的诞生,及其开创的触屏潮流,不仅革新了用户操作手机的体验,而且也使手游脱离了物理键盘的局限,有了除“上下左右”之外的新的玩法。后来谷歌研发的安卓手机系统诞生,触屏智能更加便捷,得到了很快的普及,谷歌市场也出现了各种各样的安卓游戏,随后的几年安卓手游成疯狂的趋势增持。(二)研究目的及意义小时候接触的小霸王游戏机,当时街霸对打、忍者神龟系列、刀侍等格斗游戏就非常火,此类游戏的受益群众非常多。再加上手机性能的提高,3D格斗游戏在手机上也越来越流畅,格斗游戏在以后将非常有优势。相对页游、端游来说,手游开发在当前游戏领域还算比较少,可探索的区域还有很多,比如前一段时间挂机游戏能火也是出乎意料的结果。生活节奏的加快,碎片化的时间模式推动玩家朝手游方向靠拢,并且当前正值手机领域高速发展,这提供给玩家一个很好的游戏载体,这一机遇迫使部分游戏开发商纷纷投身手游开发,游戏行业即将掀起一场手游风暴。(三)论文架构第2页本文共六个章节内容,主要介绍一款游戏从刚开始构思到开发完成的整个过程。1.第一章:绪论,简要介绍了手机游戏的发展历史,本课题的研究目的和意义。2.第二章:游戏开发环境,详细介绍了本次毕设的开发引擎-Unity3D界面的使用,并且就UI界面的设计做详细的说明。3.第三章:游戏需求分析,列举了游戏中的一些需求点,并对游戏中出现的一些相关技术进行说明。4.第四章:游戏设计实现,列举游戏中比较重要的几个系统(登陆界面、游戏主界面、关卡选择界面、战斗系统),对其功能的实现进行脚本的说明。5.第五章:游戏测试,游戏项目完成后,对游戏进行测试,并提供测试数据。6.第六章:总结与展望,根据本毕设的开发现状,作总结与展望。第3页二、游戏开发环境(一)Unity3D游戏引擎Unity3D是一款集三维视频游戏、建筑可视化、实时三维动画于一身的专业游戏引擎[1],其多平台性表现在它可将已完成的游戏项目打包成Windows、Mac、Wii、iPhone、Windowsphone8和Android等多种平台所对应的文件格式。具有高度优化的图形渲染管道和内建的NVIDIAPhysX物理引擎,使其能够较为真实地模拟3D物体的运动和碰撞。对DirectX和0penGL拥有高度优化的图形渲染管道,使其能够比较真实、清晰的显示各种材质、贴图。它支持大部分主要的文件格式,并能和大部分相关应用程序协同工作,使用者不再需要使用其他转换格式的软件,用起来更加方便快捷。Unity3D能够对编辑器、跨平台发布、地形编辑、着色器、脚本、网络、物理、版本控制等进行全面整合,优化使用界面,降低操作重复性,提高操作效率。这些都使Unity3D成为独一无二的游戏引擎。关于Unity3D的使用,需要了解以下几个方面的内容:1.主界面视图Unity3D界面上方为菜单栏,所有功能都可以在菜单栏中找到。菜单栏下方为具有各种功能的窗口,负责游戏项目的大部分操作,可将部分用得相对频繁的窗口单独拖出来放在

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功