您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 毕业设计(论文)-基于Unity的Android手机小狗快跑游戏的研发
河北工业大学毕业设计说明书作者:学号:112435学院:计算机科学与软件系(专业):计算机科学与技术题目:基于Unity的Android手机小狗快跑游戏的研发指导者:评阅者:2015年5月29日河北工业大学2015届本科毕业设计说明书毕业设计(论文)中文摘要基于Unity的Android手机小狗快跑游戏的研发摘要:随着手机时代的到来,越来越多的人拥有智能手机。Android系统由于其卓越的性能,在手机操作系统中占有相当的大的比例。科技的迅速发展使得手机硬件以非常快的速度更新,手机游戏的市场将会越来越大。本课题实现的基于Unity的Android手机小狗快跑游戏采用主菜单的场景,具有合理巧妙的剧情安排,精心设计各种物理碰撞监视器,系统中有金币和各种道具的设置。游戏设计采用Unity3D游戏引擎,利用Visualstudio2010作为脚本编译器,开发中运用软件工程的设计过程设计和实现系统功能。该游戏界面友好,操作方便,鲁棒性强,游戏的各个功能模块均已测试过,能够稳定运行。关键词:手机游戏酷跑类游戏Unity3DAndroid河北工业大学2015届本科毕业设计说明书毕业设计(论文)外文摘要TitleThedevelopmentofAndroidmobilephonegamethedogrunningbasedonUnityAbstract:Withthearrivaloftheeraofmobilephone,moreandmorepeoplehaveIntelligentmobilephone.Duetoitsexcellentperformance,Androidoccupiesalargeproportionoftheequivalentmobilephoneoperatingsystem.Therapiddevelopmentofscienceandtechnologymakesthemobilephonehardwareataveryfastspeedupdate,marketofmobilephonegamewillbemoreandmore.TherealizationoftheAndroidmobilephonethedogrunninggamebasedonUnityusesthemainmenuofthescene,withreasonableingeniousplotarrangement,elaboratedesignofvariousphysicalcollisionmonitors,goldcoinsandavarietyofpropsinthesystemsettings.ThegamedesignUnity3Dgameengine,usingvisualstudioasthescriptcompiler,development,applicationandrealizationofthesystemfunctiondesignprocessofsoftwareengineering.Thegamehasfriendlyinterface,convenientoperation,strongrobustness,eachfunctionandmoduleofthegamehavebeentested,stableoperation.Keywords:MobilephonegamesUnity3DAndroidCoolRunningGames河北工业大学2015届本科毕业设计说明书目录1引言.............................................................11.1Unity3D基础认识...............................................11.2Unity3D的发展前景.............................................11.3课题研发意义....................................................22平台简介.........................................................42.1开发平台介绍....................................................42.2小狗快跑架构分析................................................53需求分析.........................................................83.1系统概述........................................................83.2系统简介........................................................84系统概要设计....................................................104.1游戏设计......................................................104.2系统架构......................................................154.3系统功能结构..................................................154.4系统功能模块简介..............................................165游戏界面设计....................................................175.1系统结构设计...................................................175.2游戏初始界面设计...............................................185.3游戏主菜单界面.................................................195.4设置界面.......................................................205.5成绩界面.......................................................215.6关于界面.......................................................215.7游戏界面.......................................................225.8游戏结束界面...................................................246系统详细设计.....................................................256.1模型的布局分析.................................................266.2游戏类的实现...................................................266.3游戏的详细设计及实体类.........................................287程序调试与测试.................................................317.1程序调试.......................................................317.2测试...........................................................31结论............................................................33参考文献.......................................................34致谢............................................................35河北工业大学2015届本科毕业设计说明书11引言科技的迅速发展使得手机硬件以非常快的速度更新,随着智能机的出现,手机游戏已经具有很好的娱乐性和复杂的场景描述,交互性的提升和便捷的携带,手机游戏已经堪比电脑的网页式游戏,手机游戏的市场将会越来越大。1.1Unity3D基础认识Unity3D是由UnityTechnologies开发的一个轻松创建三维视频游戏、建筑可视实时三维化、实时三维动画等交互内容的、多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎,通过Unity简单的用户界面,玩家可以完成任何工作。Unity类似Director、BlenderGameEngine、Virtools和TorqueGameBuild等以交互的图形开发环境为首要方式的3D游戏引擎软件。NVIDIAPhysX内置物理引擎带给玩家生活的互动。实时三维图形混合音频流、视频流。Unity的游戏和应用可以用C#语言,UnityScript(一种JavaScript的扩展)或者Boo(一种受Python启发的语言)来开发,其编译过程根据不同的目标平台而变化其编译器运行在Window和MacOSX下,可发布游戏至Window、Max、Wii、iPhone和Android平台,也可利用UnityWebPlayer插件发布网页游戏,支持Mac和Window的网页浏览,并且Unity的网页播放器也被MacWidgets所支持。Unity简单的用户界面是层级式的综合开发环境,具备可视化详细的属性编辑器和动态的游戏预览特性。由于其强大的综合编辑特性,因此Unity也被用来快速地制作游戏或者开发游戏原型。Unity图形引擎使用的是Direct3D(Windows)、OpenGL(Mac,Windows)和自有的APIs(Wii),可以支持Bumpmapping、Reflectionmapping、Parallaxmapping、ScreenSpaceAmbientOcclusion、动态阴影使用的ShadowMap技术与Render-to-texutre和全屏PostProcessing效果。1.2Unity3D的发展前景近几年来,Android平台游戏、iPhone平台游戏以及Web网页游戏发张迅猛,已经成为带动游戏发展的新生力量。遗憾的是除了少数的作品成功外大部分的游戏都属于宣传攻势大于内容品质的平庸之作。面对这一情况,3D游戏成为独辟河北工业大学2015届本科毕业设计说明书2蹊径的一种选择,而为3D游戏提供强大技术支持的Unity3D引擎,对DirectX和OpenGL拥有高度优化的图形渲染管道,以其创造高质量的3D游戏和真实视觉效果的核心技术,为开发3D游戏提供强大的源动力。Unity3D不仅在游戏领域里有广阔的应用,其还可以用于3D虚拟仿真、大型产品展示、3D虚拟展会、3D场景导航以及一些精密仪器使用方法的演示等,可谓领域非常广泛。Unity3D游戏引擎技术研讨会最早于2011年5月在韩国举行。据悉,现在10种以上新引擎开发都采用了Unity3D游戏引擎技术。现已有部分开发商利用ChinaJoy展会的契机,展示了该引擎的运行效果,目前已有不少厂商与开发商签订了提前预定引擎的协议。未来几年必定是Unity3D“大行其道”的时代,其开发群体的迅速壮大、WebPlayer的装机率的快速提升使
本文标题:毕业设计(论文)-基于Unity的Android手机小狗快跑游戏的研发
链接地址:https://www.777doc.com/doc-4702698 .html