• 5.23 MB
  • 9页

计算机图形学 项目报告

  • 9页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'中国科学技术大学《计算机图形学》大作业项目汇报Eve’sWorld彭悦1朱玉影1李享11数学学院2012级计算与应用数学 【项目介绍】Eve’sWorld是一个冒险类游戏,主要游戏内容为主角打怪并寻找出口,打完沿途怪兽并找到最终场所可以赢得最终胜利。游戏画面优美,没有恐怖内容,适合年龄较低的孩子玩。【项目制作与设计】一、项目主题:Unity3D游戏设计——Eve’sWorld二、游戏背景:小猫Eve生活的村庄如世外桃源般美丽又宁静。然而有一天,突然闯进了无数的怪兽占领了村庄破坏了他们宁静的生活,村庄也因此充满了危险。小猫Eve只有找到传说中的勇者之心才能将所有怪兽都赶走,使得村庄恢复以前的生活。为此,小猫Eve开始了冒险的旅程……三、游戏玩法:在《Eve’sWorld》中,玩家扮演小猫Eve,在场景中一面抵御路上埋伏的怪兽,一面寻找到达最终山顶的道路,当到达山顶杀掉所有怪兽之后,跳入山顶旁的一个雾气弥漫的深渊可以获得胜利。在游戏中,小猫Eve通过对怪兽发射弹球来杀死怪兽,走出迷宫,登上山顶来获得游戏胜利。四、游戏角色:1.玩家角色:小猫Eve。当角色与怪兽距离小于一定范围时,按与怪兽接近的时间来扣血;打死怪兽后怪兽会留下奖励物品,接近奖励物品左键点击拾取物品,会增加一点血量;当血量为0时冒 险失败。当小猫遇到怪兽受到怪兽袭击时会出现叫声,由此可以判断是否收到袭击;当小猫在走路时会有走路声;所有声音可以通过屏幕右上方的按钮关闭。2.怪兽:通过对怪兽发射弹球来降低怪兽血量,降低的数量按照点击次数决定;当怪兽血量降低为0时,怪兽死亡,并留下奖励物品。当怪兽第一次受到伤害时会出现怒吼声;当怪兽血量降为0时会出现吼声,可以由此判断怪兽是否已经被消灭;所有声音可以通过屏幕右上方的按钮关闭。3.操作:方向键:向所选方向移动(支持多方向键一起使用来控制小角度转弯)Shift+方向键:向所选方向快速移动鼠标左键单击:击杀怪兽,拾取物品Q:击杀当前距离内的怪兽C:卖萌空格:跳跃五、实现功能:1.场景绘制,添加天空盒、shader脚本,在主摄像机上绑定立体光照效果,雨、雪、雾气等天气效果来提升视觉效果2.场景切换,在loading过程中添加过渡图片并同时后台加载游戏场景,提高玩家体验3.击杀怪物,并设置怪物死后出现奖励物品4.随景色的变换改变摄像机视角以保证视觉效果5.音频控制,在各界面上直接控制所有音效是否播放6.小地图,实时显示角色所在位置7.脚本优化,改Delete为SetActive(false),最后生成时删去调试过程中的Debug语句,在适当时候及时使用Resurces.UnloadUnused.Assets和GCCollect()删去内存中不用的东西,已解决卡顿问题六、游戏环境: 1.开始2.结束3.具体布景第一站:迷雾村庄 第二站:迷宫寻踪第三站:湖心观景 第四站:樱花丛林第五站:樱花遗迹 第六站:忘川石桥第七站:胜利山顶 【项目分工】彭悦:主要做游戏角色&NPC活动反应脚本,摄像机设置、修改场景朱玉影:主要做地形绘制&场景布置、制作游戏视频李享:主要做音效、设置脚本,小地图在讨论出基本游戏背景以及游戏方案后,我们通过分工设置使得每人集中学习一部分制作知识,基本上可以做到同时进行不同的工作最后整合,但是在制作游戏初期由于经验不足,没有将各自的制作部分完全分开,导致整合较慢,制作速度较慢,后期开始将各自脚本完全分离制作场景,使得整合较为容易,同时也开始编写能够多次重复利用的脚本,使得制作速度加快。基本制作完成后,通过多天的调试,以及亲自游戏体验,不断地讨论并对游戏做相应的调整。【感想与不足】通过四周的一起努力,我们收获了非常多,从自学能力,到团队合作能力,都比以前要有了很大的提升,也从中感受到了团队合作的重要性。最终成果还有很多不足之处。比如在项目开始的时候,我们组本来是计划用3dMax 制作属于我们自己的一个游戏主角,但是由于时间较短,以及刚刚接触软件,使用并不熟练,我们并没能在四周之内做出预想的主角“Fox”,这也算是这个游戏最大的遗憾。其次,我们在游戏打怪兽方面的制作较为单调,可玩性还有待增强。【致谢】由于时间关系,游戏中大多素材来源于游戏蛮牛网站(www.unitymanual.com)以及Unity官网,感谢素材的提供者。感谢老师、助教提供的帮助以及几位师兄对制作软件的教学。感谢三位小伙伴们四周的努力制作。'