当前位置:首页>> >>


基于Unity3D引擎的游戏《拯救幸存者》的设计与开发.rar

收藏

资源目录
    文档预览:
    编号:20181030003211102    类型:共享资源    大小:9.80MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    基于 Unity3D 引擎 游戏 拯救 幸存者 设计 开发
    资源描述:
    名 称: 基于 unity3D 引擎的游戏《拯救幸存者》的设计与开发学 院:石家庄学院专 业:数字媒体技术班 级:2013 级 1 班姓 名:王俊花毕业设计(创作)报告石家庄学院毕业设计(创作)报告学 号:20130104037指导教师:段献辉2017 年 5 月 11 日毕业作品基本信息摘 要《拯救幸存者》是一款运行于 windows 平台的 RPG 射击类游戏,游戏共三关。作品名称 基于 Unity3D 引擎的游戏《拯救幸存者》的设计与开发作者姓名 王俊花创作时间 2017.03-2017.05担任职责1.作品性质、主要内容、作品对象名称等的介绍:《拯救幸存者》是一款基于 Unity3D 引擎,发布于 Windows 平台的 RPG 射击类型的游戏。游戏情节基于“生化危机”的电影并有所改编。游戏分为三个关卡,游戏的主人公爱丽丝需要在第一关中在限定时间内收集后续关卡中需要的物资并安全返回,才能顺利进入第二关,在有限时间内,消灭途中出现的一定数量的僵尸,找到通往“蜂巢”的传送门,进入第三关,消灭阻止玩家的士兵找到野心勃勃的“boss 红后”并将其消灭。2.作品主要特色:《拯救幸存者》是一款三维射击游戏,与平面游戏不同,该游戏有更强的视觉效果,更为真实的游戏体验;游戏是电影的延伸,故事内容更为丰富。另外,游戏玩家在完成任务的同时,既能联想到电影情节的发展,也可以挑战自我,得到现实生活中体会不到的满足感。石家庄学院毕业设计(创作)报告I游戏采用的是一直是比较火的游戏题材,例如穿越火线。游戏主要通过上帝视角,控制爱丽丝通过关卡、消灭红后,到达拯救幸存者的目的。游戏制作主要使用的软件是 Unity3D,为使玩家获得真实的游戏体验,游戏采用了三维场景并加入了 AI设计,其中使用 3DsMax 进行场景的编辑,PhotoShop 进行界面的设计,游戏使用C#语言编写脚本,实现玩家以及 NPC 的控制,使用 NGUI 插件实现界面的搭建。通过这些软件的相互配合以及脚本的控制,游戏才能达到较为满意的效果。本游戏包含了游戏的策划,素材搜集,任务设置,场景的搭建 ,代码的编写以及灯光和游戏音效的添加等。本文针对这款游戏的设计与实现过程给予分析与阐述。【关键词】Unity3D,第三人称,射击,Windows 平台基于 Unity3D 引擎的游戏《拯救幸存者》的设计与开发IIABSTRACTDesign and Development of the Save the survivor based on Unity3D Game EngineSave the survivor is a run on the windows platform RPG shooting game, which contains three levels. The game uses the fire is always the theme of the game, such as the across the line of fire. The game mainly through the perspective of God, control Alice to pass the checkpoint , eliminate the red boss, to rescue survivors.The main used of the game software is Unity3D, Player can get real gaming experience .the game uses a 3D scene and joined the AI design, including the use of 3DsMax scene editor, the use of PhotoShop to design the interface of the game, the use of C# language to realize the control of NPC and game player , built using the NGUI plug-in interface. Through these software As well as the script control, the game can achieve satisfactory results.This game contains the game planning, material collection, task settings, the establishment of the scene, the preparation of the code, as well as the addition of lighting and game sound.In this paper, the design and implementation process of this game is analyzed and expounded.【Key Words】 unity3D,RPG,Shooting ,The Windows platform石家庄学院毕业设计(创作)报告目 录毕业作品基本信息 ...................................................I摘 要 ............................................................IIABSTRACT .........................................................III引言 ...............................................................1一、 工具 ..........................................................1(一) 界面设计工具 ............................................1(二) 音效剪辑调试工具 ........................................1(三)游戏开发测试工具 .........................................11.场景模型调整工具 .........................................12.游戏开发工具 .............................................1二、 设计 ..........................................................2(一)游戏策划 .....................................................21. 游戏背景 ................................................22. 游戏操作 ................................................23. 游戏角色 ................................................24. 游戏任务 ................................................2(二)游戏 UI(User Interface)界面设计 ...........................21. 开始界面 ................................................22. 加载界面 ................................................33. 选择关卡界面 ............................................34. 游戏界面 ................................................45. 胜利界面 ................................................46. 失败界面 ................................................47. 暂停界面 ................................................58. 任务面板 ................................................5(三)游戏 AI(Artificial Intelligence)设计 ......................51. 游戏 AI 定义 .............................................52.僵尸 AI 的设计 ............................................53.士兵 AI 的设计: ..........................................54. “蜂巢塔台”的设计 ......................................75. boss 红后 AI 的设计 .......................................76. 玩家的设计 ..............................................7三、实现 ...........................................................7(一)场景的创建 ...............................................71. 场景的搭建 ..............................................72. 场景的完善 ..............................................8(二) 人物模型动作的实现 ......................................81. 人物模型的调整 ..........................................8基于 Unity3D 引擎的游戏《拯救幸存者》的设计与开发2. 人物动画的调整 ..........................................8(三)场景与人物匹配 ...........................................81. 场景与人物尺寸的调整 ....................................82. 场景与人物实现 AI 算法 ...................................9(四) 各部分功能的实现 ........................................91.第一关卡功能实现 .........................................9(1)炮塔旋转以及激光发射的实现 ............................9(2)物品掉落的实现 ........................................92.第二关卡功能实现 .........................................93.第三关功能的实现 .........................................9(五)游戏音乐和特效的添加 .....................................91. 游戏音效 ................................................9(1)音效的选择 ............................................9(2)音效的添加 ............................................92. 游戏的特效 .............................................10四、测试与发布 ....................................................10(一)游戏测试 ................................................101. 程序测试 ...............................................102. 效果测试 ...............................................10(二)程序的发布与运行 ........................................10参考文献 ..........................................................12致谢 ..............................................................13附录 ..............................................................14基于 Unity3D 引擎的游戏《拯救幸存者》的设计与开发0引言Unity3D 近几年传入中国,游戏成为人类生活不可或缺的一部分,3D 游戏更是占据着重要的地位,其大部分用来开发网页游戏和手机游戏,本次设计作品是参照《星际火线》和《穿越火线》基于 unity3D 引擎创作的。 《拯救幸存者》是一款基于 Unity3D 游戏引擎,运行于 Windows 操作系统的 RPG 射击类游戏,其故事情节是电影“生化危机 ”的电影改编。游戏共分为三个关卡,毕业设计作品的实现共经历了游戏策划,前期准备,任务设置,丰富内容,测试修改等过程,最终发布为可以运行的游戏版本。1、工具(1)界面设计工具《拯救幸存者》这款游戏使用的界面设计工具主要是 PhotoShop,参照网络上的射击游戏的界面,再结合游戏设定的剧情需要,设计出既不脱离主题,又一目了然的界面。在开发时使用 Unity3D 中特有的 NGUI 插件,实现界面之间的跳转以及按钮的触发,再给图片和按钮加上相应的变化,例如大小的循环变化、文字的颜色变化等,使原本的图片活起来。(2)音效剪辑调试工具使用 Audition 工具实现对场景中的音频音效剪辑,音效部分将需要的片段裁剪出来,需要重复的片段进行多次的拼接,最后调整音乐的衔接,实现音乐的起伏,使之满足游戏的需要。(三)游戏开发测试工具1.场景模型调整工具使用 3DsMax,对下载的场景以及模型的中心点按需求调整到合适的位置,对于场景中的一些物品例如第一关卡中需要捡拾的物资除了中心点的调整外还添加其需要的贴图,以及调整物品的大小等。2.游戏开发工具游戏使用的开发工具主要是 Unity3D,将调整好的场景,模型进行调整,使之符合设计需要,再利用 Microsoft Visual Studio 2015 对各部分的功能进行脚本的编写,使用 Unity3D 中的 console 窗口查看脚本是否报错,效果是否符合创作意图。石家庄学院毕业设计(创作)报告12、设计(一)游戏策划1. 游戏背景爱丽丝是保护伞公司的一个安全主任,负责保护“蜂巢”,由于“T”病毒的泄露,使得世界陷入了恐慌,人们面临变成僵尸的危机,被感染的爱丽丝却拥有了超能力,担任起拯救世界幸存者的使命。而拯救的第一步就是消灭封闭蜂巢的红后,扼杀她的野心。2. 游戏操作进入游戏后玩家可以利用键盘上的 W、A、S、D 键或者键盘上的上下左右键,分别控制游戏人物玩家向视角的前、左、后、右的运动,点击鼠标左键用来拾取物资;点击鼠标右键进行射击。并可以按键盘上的数字 0 和 1 来更换枪支。点击键盘上的 ESC 键可以调出游戏暂停界面。3. 游戏角色玩家:爱丽丝NPC:僵尸 、士兵、boss 红后4. 游戏任务游戏的主线任务是找到红后并消灭她,游戏共分为三个场景,对应的三个任务分别为:蜂巢塔台:任务要求玩家在设定时间内搜集足够的物资后(供后面的关卡使用)并安全回到出发点即为过关;如果时间用尽或生命值为零则游戏失败。僵尸地下城:任务要求爱丽丝在限定的时间内通过一段有僵尸出没的区域(消灭出现的僵尸)找到传送门即为成功。如果时间用尽或被僵尸消灭则为游戏失败。“蜂巢”:任务要求爱丽丝在限定时间内消灭全部士兵和红后即为游戏成功,否则,若时间用尽或未能杀掉关卡中的敌人则为失败。(二)游戏 UI(User Interface)界面设计1. 开始界面如图 1,开始界面采用比较简洁的风格由标题开始游戏按钮、设置按钮以及帮助按钮组成。点击帮助按钮进入帮助界面显示游戏玩法。点击设置按钮进入设置界面,设置界面由音乐开关按钮、音量设置按钮、退出游戏按钮以及关闭界面按钮组成。
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于Unity3D引擎的游戏《拯救幸存者》的设计与开发.rar
    链接地址:http://www.gold-doc.com/p-255171.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开