本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

校园守卫战(塔防游戏设计)

校园守卫战(塔防游戏设计)

通过在各个软件上设计制作素材后,导入unity3d中整合,最终设计完成出一款适合广大群众体验的3d塔防游戏。这款《校园守卫战》3d塔防游戏是我们组员一起分工协作下的劳动成果,组员之间共同取长补短,最大程度的完成并争取做到最好。

如需购买请QQ扫描右边二维码或者加QQ 3449649974 微信号3449649974咨询


  • 详细描述

    校园守卫战(塔防游戏设计)
    摘 要
    塔防游戏是一类新的游戏类型,即指游戏在地图上建造炮塔和建筑物,来阻止游戏中敌人进攻的策略型游戏。塔防游戏模式简单而可玩性强,而且需要玩家具有大局观,是智力和策划的比拼。
    我们通过3dmax2015中建造防御塔和敌人模型,在Unity3d中建设UI界面和编写代码来制作的,通过这10周的设计课程最终完成了我们的《校园守卫战》这款3D塔防游戏。
    这款游戏是一个考验平衡性的游戏:你用有限的金钱建造“塔”,干掉敌人收获金钱,继续建造新的塔。如此循环。敌人源源不断地出现,越往后敌人个体的HP越多,移动速度越快,这就考验你布置“塔”和用钱的能力。如何有效地使用你手中的金钱不让敌人活着经过,就是《校园守卫战》塔防的所有内容。难怪有人曾这样戏称塔防游戏——基本上,它属于那种空虚的时候很想玩,玩过之后感到更空虚的游戏。简单易操作,可以放松和打发时间。
    毕业设计的目的是对一个学生三年所学的东西的检测,检测是否掌握了所学习的课程,是否达到熟练程度,是否掌握了具备以后再此行业发展的基础。以及团队的合作能力,合理安排时间的能力。
    关键词:塔防游戏;3Dmax2015;Unity3d
     
    目  录
    1. 绪论 1
    2. 前期准备 1
    2.1 塔防游戏的了解与深入 1
    2.2 制作问题分析 1
    3. 游戏基本方案 2
    3.1游戏模式 2
    3.2游戏操作方式 2
    3.3游戏流程 2
    4.分析制作需求 2
    5.游戏制作过程 2
    5.1界面场景及模型 2
    5.2编程 3
    5.3游戏调试与导出 3
    6.注意事项 3
    6.1模型的空间坐标位置 3
    6.2在Unity3d中使用预制对象 3
    7.结论 3
    参考文献 4
    致谢 4
     
    1. 绪论
    塔防游戏一直都是考验人们的观察力和分析能力的游戏,通关关卡一步步获取资源。有利于我们能够从中体会到极大的满足感、成就感。PC单击游戏在现今前景十分乐光,不用担忧花钱玩游戏,对游戏沉迷上瘾。塔防游戏需要玩家建造“塔”来控制大局,阻止敌人通过你的防御。每个塔都有不用的价格、攻击力、攻击范围。在有限的金钱建造塔,消灭敌人获得金钱,是一个考验资源运用平衡的游戏。
    我们的目标是将这款游戏设计成一款简单易操作的游戏,按照目前游戏制作的分工,要完成一款游戏需要完全不同的程序来完成贴图、模型、场景、界面、编程等内容才能使游戏更完整。
    这款游戏先是使用PS软件制作游戏界面的素材,运用untiy3d中NGUI工具来制作游戏界面。使用3dmax2015软件来进行游戏场景、防御塔模型、敌人模型的建模和贴图。使用unity3d软件进行游戏各个部分整合,并通过编程交互让游戏运行。

    结论
       经过这十多周的长时间努力,我们的毕业设计在组员的共同努力下终于顺利完成了。这是一个综合学习UI设计、3D建模设计、游戏编程设计的一个设计过程。我们通过在运用这三年的课程学习中学到的知识,以及上网查阅资料查看教程视频,询问老师等方法了解和掌握了常用的软件制作过程,设计过程和进行方法。同时培养了在正确的设计思想和分析问题解决问题的能力,特别是整体的界面设计和unity3d软件的使用及运用,学到了很多的知识。这为我们将来的发展工作提供了更多的机会。经过这次的毕业设计,我深深体会到了团队的重要性,通过团队的合作可以让我们的工作变得更加顺畅、仔细。在制作《校园守卫战》这款3D塔防游戏的过程中,我们主要解决了:一、游戏界面的跳转问题,通过在unity3d软件中使用NGUI工具进行素材的整合及按钮的制作跳转,完成了主要的界面设计。二、防御塔平台的建设问题及敌人的寻路系统,在我们的游戏中,防御塔的建设是必须要在指定的位置才能建设,我们通过使用Unity3d的预制体资源,将防御塔模型导入制作成预制对象,并且运用TDTK工具进行平台的建设,使模型能够准确的建设在指定地点。寻路系统在运用unity3d中自带的寻路系统,在起点制作了一个生成敌人的脚本和物体,在终点制作一个消亡脚本。让敌人能在起点准确的生成,在到达终点后销毁。三、给防御塔制作攻击及敌人制作血量。通过unity3d中脚本制作给予防御塔攻击力,给敌人设置一个生命值脚本。防御塔攻击敌人,碰撞后会使敌人减少一定血量,在血量为0时,敌人销毁。
    通过在各个软件上设计制作素材后,导入unity3d中整合,最终设计完成出一款适合广大群众体验的3d塔防游戏。这款《校园守卫战》3d塔防游戏是我们组员一起分工协作下的劳动成果,组员之间共同取长补短,最大程度的完成并争取做到最好。
    《校园守卫战》3d塔防游戏尚未解决的问题:游戏特效的完善和游戏主视角的完善。在我们的游戏制作中,我们游戏特效运用了unity3d的粒子系统,但是只是简单的效果,没有达到理想的状态。我们认为:解决这个问题的关键在于如何制作更好的粒子系统特效,需要我们更深入的学习粒子系统。还有一个是游戏进行中主视角的问题,在游戏中,我们的视角可以旋转3d视角,可以调节视角距离,有一个主要的问题就是,在旋转3d视角是会导致视图偏离场景,无法最好的显示场景界面。解决的办法我们还在研究摄像机的使用方法。
     
    参考文献
    [1]Unity3d圣典.unity3d中文使用手册.
    [2]游戏架构设计与策划基础.清华大学出版社.黄石.李志远.陈洪.2010.1
     
    http://www.bysj580.com/
    收缩