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