Unity游戏综合课程设计报告.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Unity游戏综合课程设计报告

湖北民族学院综合课程设计 项目名称:Rpg游戏《我的奇妙之旅》专 业:数字媒体技术班 级:0313413学 期:大三成 员:姓名学号胡芳惠031341302裴王杰031341315唐青031341326 数字媒体技术专业制 2016年7月 目 录 第一章项目概述 项目研究内容 第三章项目关键技术 第四章项目实验测试 第五章项目结论 参考文献 项目概述 本项目是基于unity 3D 平台开发的三维的RPG(冒险类)游戏:英文名称为“the miraculous journey”,又称为“我的奇妙之旅”。这是一个通过玩家控制主角的行走、攻击、拾取,打败怪物、获取资源以便通关进入下一个关卡继续冒险的游戏,所以本游戏是一个偏生存类的游戏,需要玩家通过理性的分析是否去攻击怪物,而去获得最终的胜利。和其他unity游戏相比,我们更注重玩家的体验,比如控制主角的动作的连贯性,技能释放的特效华丽及合法性等等,而作为一个3d类的游戏,我们采用第三人称视角去展示主角的的视角,让玩家不容易出现纯3d视角带来的不适,可以让玩家更快的去适应整个游戏的风格。总的来说,我们小组所做的这款游戏集合了我们组内所有成员对以前所玩游戏的不足之处都加以改进,让游戏更加适应更多的玩家。本文中所述的游戏项目开发工具是Unity 3D自带的开发工具,叫做MonoBehaviour,选择的开发语言是c#。项目的开发过程主要分为前期、中期和后期。前期需要与导师、组员之间进行协调沟通,确定好游戏开发的类型为RPG冒险类游戏,然后组员之间对游戏的开发进行框架设计、游戏规则确定、游戏代码理论设计等前期的设计工作。中期为游戏具体的开发环节,要根据前期的设计要求,查找好素材资源,包括游戏场景、游戏主角原型、NPC原型、UI素材以及音效等资源等,然后对游戏进行场景搭建、功能实现、UI设计、添加音效等操作来实现游戏的开发。在后期需要对已经制作好的初级游戏进行不断的测试,找到并完善游戏中存在的BUG,最后将游戏发布出来。 项目研究内容 在本次的综合课程设计中,我们小组设计的这个RPG冒险类游戏的主要游戏规则是:主角寻找水源,躲避并攻击怪物来在游戏场景中延长生存时间,当水源和生存时间达到规定后在魔法阵中就可以进入下一关卡的游戏,中途主角可能会被怪物攻击死亡也会因为缺少水源而死亡。所以在游戏的制作过程中需要小组成员完成的功能和模块琐碎而复杂,总体概括起来包括以下部分: 游戏场景的搭建:在游戏的开始,我们需要通过导入素材资源搭建好整个游戏的两个关卡场景,给场景添加好灯光、天空等。 游戏角色的创建:在整个游戏中,包括两个游戏角色,分别是主角和怪物,在创建游戏角色的过程中,首先要对导入后的游戏角色模型进行优化,使其适应游戏场景的运行;其次,要对游戏角色的动画系统进行设计,主角的动画系统包括了idle、run、attack、death四个状态之间的转换,怪物的动画系统相对简单,包括了walk、die、attack三个动画状态。 角色的控制实现:角色的控制主要是主角控制,怪物的控制会相对简单一点,我们给没给怪物创建了一条路径,怪物会沿着不同的路径不断地巡逻,发现主角会自动进行追击。主角的控制需要在游戏运行是通过玩家的手动控制,对于主角的移动我们采用的是通过鼠标点击屏幕控制角色运动的方式,然后对给摄像机添加一个跟随脚本,使得游戏镜头会一直跟着主角移动,实现第三人称游戏视角。 任务系统的实现:根据游戏的前期设计,游戏的任务系统就包括了寻找水源、攻击怪物、达到生存时间进入下一关卡。在这个阶段中要实现的功能有: 拾取物品的功能:通关判断主角与水源的距离来判断是否拾取,拾取后要修改物品的显示,拾取受体力值控制,当体力值不足时,需要杀死敌人获得体力值继续拾取水源; 技能的实现:根据鼠标位置确定技能释放位置,按键后播放特效,以及要UI中显示技能的冷却,技能的释放会受到主角魔法值的限制。 敌人的自动攻击:敌人会根据与主角之间的距离确定一个攻击范围,超出范围后会停止攻击,就近回到路径点继续巡逻。敌人在攻击主角时会定时发功攻击,直到主角死亡。 主角的初级攻击:主角的初级攻击是使用自带的武器对敌人发动攻击,可以通过按键实现攻击,不受魔法值限制,到伤害值会比较小。 5.设计开始界面:在进入游戏后给游戏添加了一个镜头拉进移动的动画,然后显示游戏标题,点击屏幕继续后会出现两个按钮事件来实现游戏的加载,加载游戏后,出现一个NPC对话框来交代游戏的背景和主角任务。 项目关键技术 在游戏的制作中,我们是基于UNTIY引擎制作而成,同时还使用了NGUI插件制作UI界面、HUD插件制作血条跟随、fx?maker插件制作

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档