【《基于Unity 3D网球游戏设计》6900字(论文)】_第1页
【《基于Unity 3D网球游戏设计》6900字(论文)】_第2页
【《基于Unity 3D网球游戏设计》6900字(论文)】_第3页
【《基于Unity 3D网球游戏设计》6900字(论文)】_第4页
【《基于Unity 3D网球游戏设计》6900字(论文)】_第5页
已阅读5页,还剩28页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Unity3D网球游戏设计摘要

Unity3D是由UnityTechnologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎[]。作为一款通用的游戏引擎,可以制作多个平台的各类游戏,兼容性好,操作方便明了,在国内外各大游戏中皆有运用[]。Unity在PC端开发调试成功完成之后,开发者可以利用Unity3D自带的多平台打包功能,将作品的发布成移动端的iOS版本、Android版本,BlackBerry版本、网页WebPlayer版本、PC版本、Mac版本、Linux版本等。这种方便的功能帮助Unity3D的开发者大大节约了由于平台不同的转译时间,避免了因为平台不同而需要重新开发的麻烦,大大提高了游戏开发的效率[]。本文讲述的弹球游戏是使用当前流行的Unity游戏开发引擎,并借助Unity自身的开发UI系统,结合自带的2D开发功能与插件开发的2D类型休闲游戏。玩家通过触摸和点击屏幕控制小球的发射方向和力量,将球发出碰撞几何体,在敌人几何体到达终止线前将其消灭的游戏。《物理弹球游戏》是一款发射小球碰撞消除的休闲消除类弹球游戏,类似于微信小游戏的《弹一弹》和《弹球王者》[]。玩家在游戏中控制的小球的发射,对球的方向是要有很好的掌握,球的发射方向取决于玩家手指的滑动方向。要适当地做出预判,以便更好地产生碰撞效果,在更多的碰撞敌人几何体的同时,碰到道具几何体加强自身。基于Unity3D的的设计与实现,以C#脚本作为开发语言开发的一款休闲消除类弹球游戏。本款游戏中,使用位置判断、物理碰撞器和刚体、物体碰撞的计算,以及小球发射后的寻路等等技术。通过这次毕业论文的设计,自己学习了unity3D的技术,并且将其付诸于现实实现的过程。关键词:Unity3D;触摸技术;弹球游戏;C#脚本;电脑端;目录TOC\o"1-3"\u摘要 结论与展望5.1结论随着目前生活节奏越开越快,人们的工作压力也逐渐增大,人们开始逐渐习惯于游戏上寻找简单易玩的休闲类游戏,加之一系列3D游戏引擎对游戏开发的支持,Unity3D之所以广受欢迎主要是因为它既可以用于开发3D游戏,同样也可以开发2D小游戏,是一个综合型创作工具,使得休闲类的游戏场景变得非常生动而且逼真[],因此通过对各种休闲类的游戏开发得以实现。我是一个游戏迷,对游戏的开发很感兴趣,正好对休闲类游戏和弹球游戏也热衷,明白这两种游戏的娱乐点和可玩点,所以我想着结合两种爱好开发选择了基于Unity3D的物理弹球游戏的设计与实现这一课题。我翻找了相关资料,了解到Unity引擎的相关操作步骤及实现模块的基本代码等,结合一些类似小游戏开发的原理,慢慢开始摸索。在该游戏实现过程中,用到了BallMove、BallFindWay、Ballstate、BigBall、CopyBall、LeaveCreat、LeaveMove、LeaveState、DeathBalance方法的来实现球的发射、触摸技术、球的发射位置、小球发射后寻路返回、小球的碰撞效果、几何体的创建和消灭、关卡的上升、记分器、游戏结束选项等的模块。当然在操作过程中也遇到了很多问题:无法使小球正常寻路、几何体创建但不上升、游戏无法正常判断结束等等一系列问题。最终,我还是完成了游戏的设计,在这儿多天的学习以及实践以来,我学到了很多,也明白了Unity3D的原理,它作为当今流行的游戏开发引擎,借助自身的多功能特点,结合各种材质与插件,,为游戏设计带来了方便,为我们的开发过程提供了便利,也让我在开发过程中学到了很多,为我今后的社会学习带来诸多益处。5.2展望游戏的设计与开发运用了很多的专业知识和技术,结合了各种电脑技术、软件的开发技术、多媒体技术等[]。此款游戏当然存在一些不足之处,例如游戏开始界面,由于Unity中有很多内带材质包,本游戏使用的着色器有限,游戏效果没有那么的完美;由于没有Pro版本,游戏的UI界面也略显简单,游戏的模型问题,游戏模型比较粗糙,没有太多绚丽的色彩,一般采用纯色、道具设定过少、长时间游玩后可玩性不高等,还可以进行进一步的优化。但就对于Unity来说,目前的前景是相当不错的,在目前游戏开发市场的迅猛发展下,Unity也拥有很高的地位,既能参与创作逼真震撼的3A大作,也可以贴近生活,开发简单易上手的休闲平面游戏,大大降低了开发游戏的门槛和成本,增加了游戏的开发思路和开发种类,所以,Unity3D,未来可期!参考文献百度百科.Unity3D.Monodevelop.三维计算机动画.吴志达,一个基于Unity3d游戏弓}擎的体感游戏研究与实现[D].广州:中山大学,2012.LuGP,XueGH,ChenZ.DesignandImplementationofVirtualInteractiveSceneBasedonUnity3D.AdvancedMaterialsResearch[J],2011,317:2162~2167马遥,陈虹松,林凡超,Unity3D完全自学教程[ M].北京:电子工业出版社,2019.刘硕.基于Funcode平台的儿童益智类游戏设计与开发[J].软件,2020,41(08):52-55.郭欣桐,基于Unity的休闲设计类游戏与开发[J].软件开发与应用,150025.韩大鹏,基于Unity3D的手游客户端的研究与实现[D],西安:西安电子科技大学,2014.张胜男,司占军.基于Unity_3d的寻宝游戏的设计与制作.电脑知识与技术[J],2020,16(22):37-39.OpenGL和DirectX在技

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论