unity3d的塔防游戏设计与实现
摘 要摘 要塔防游戏,即炮塔防御(Tower Defence)的简称,起源于最早的一款Desktop Tower Defence游戏。塔防游戏的本质是让玩家思考如何有效地利用游戏内的有限资源进行布局来阻挡敌人到达终点,这就是整个游戏的核心规则。塔防类游戏已经成为近年来发最火爆的一类游戏,塔防类游戏需要玩家合理调配手中的资源建立防御工事阻止敌人攻克自己的堡垒:而在消灭敌人的途中,玩家会获得一些新的资源补给,用来对抗新的敌人。塔防类游戏受众极广,通过控制资源和敌人数量即可做出不同难度不同模式的关卡,可玩性和重玩性高,并且成本偏低。因此,塔防类游戏受到了游戏开发者和玩家的共同青睐。具体阐述包括以下几个方面:(1)解析塔防游戏行业的发展现状以及塔防游戏未来的发展趋势。(2)对本毕业设计项目的整体规划设计以及相关制作素材的收集修改。 (3)利用Photoshop软件设计制作本毕业设计的UI,游戏地图和敌我部队等等。(4)将制作好的UI导入Unity3D,并制作场景,进行本毕业设计的编写开发。关键词: Unity3D游戏引擎;游戏场景设计;UI设计;塔防类游戏目 录
第一章 绪论 1
1.1 选题的背景和思路 1
1.2 国内外的发展状况 2
1.3 论文组织结构 2
第二章 设计中需要的软件类型 4
2.1 图片处理软件Photoshop 4
2.1.1 PS软件简介 4
2.1.2 Photoshop在各个领域中的运用 5
2.1.3 Photoshop与相关软件的对比 5
2.2 Unity3D 6
2.2.1 Unity3D简介 6
2.2.2 Unity3D基本概念 7
2.2.3 Unity3D与相关软件相比 8
第三章 游戏设计 10
3.1 游戏创意 10
3.2 游戏框架结构设计 11
3.3 游戏层次结构设计 11
3.4 关卡设计 12
3.5 Photoshop美工设计 13
3.6 Unity3D程序设计 14
3.7 毕业设计的结构框架 14 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
Unity3D与相关软件相比 8
第三章 游戏设计 10
3.1 游戏创意 10
3.2 游戏框架结构设计 11
3.3 游戏层次结构设计 11
3.4 关卡设计 12
3.5 Photoshop美工设计 13
3.6 Unity3D程序设计 14
3.7 毕业设计的结构框架 14
第四章 游戏实现 16
4.1 游戏场景的实现 16
4.1.1 场景设计理念 16
4.1.2 场景和路径实现 16
4.1.3 敌军舰队、炮塔、炮弹的制作 20
4.2 UI设计 21
4.2.1 UI设计概念 21
4.2.2 UI制作流程 21
4.3 Unity3D游戏程序实现 23
4.3.1 导入素材准备代码的编写 23
4.3.2 游戏对象的控制编写 23
4.3.3 对敌军进攻路径的约束 24
4.3.4 设置敌军单位的血量值 25
第五章 问题与展望 27
结 语 28
致 谢 29
参考文献 30
第一章 绪论
1.1 选题的背景和思路
近年来,中国的经济一直以78%左右的速度持续增长,伴随着经济的快速增长,人们的生活节奏也越来越快;面对巨大的生活压力,游戏作为一种娱乐方式,凭借可在短时间内休闲娱乐的优点,已经成为人们的主要娱乐途径。游戏产业近年来蓬勃发展,己经成为经济发展中增长速度最快的新兴产业,受到了各行各业乃至国家的关注。随着游戏产业的火热发展,很多的游戏开发者和从事游戏开发的开发公司都开始转移重心至游戏的设计与开发方面。毕竟,在当今的快节奏社会,人们需要的不是千篇一律的快餐游戏和难于上手的大型游戏,而是可以休闲益智的小型游戏。游戏设计需要同时兼顾游戏性与商业化,并不能仅仅考虑单一方面。随着游戏产业在中国的经济中占有的比重越来越高,游戏产业也具有了十分重要的意义:?
促进经济的发展,带动文化产业和其他附属产业的蓬勃发展,提供了无数岗位,拉动就业。
宣传中国特色的正直健康向上的价值观发展观人生观,抵制外国文化入侵与负面宣传。
提供益智休闲的、时间碎片化利用的娱乐方式,使人们得到休闲放松而不至于玩物丧志。
与此同时,随着手机等移动设备向着微型PC方向发展,用户对游戏类应用的要求也越来越高,不仅追求高画质,高可玩性及高流畅性。还追求可携带性。向手机应用发展是游戏发展的必然趋势。
游戏的发展经历了2D图形到3D图形的发展并向着虚拟现实发展。游戏开发,特别是3D游戏开发,综合了物理仿真学、计算机图形学和网络通讯学,同时兼顾了近年来得到技术突破迅猛发展的移动平台技术,朝着设备小型化、微创新、时间碎片化的方向发展。如《植物大战僵尸》,《大富翁》系列,《三国志》系列等PC端游戏,都推出了手机版和平板电脑版。
选择用Unity3D这个平台来完成本毕业设计,不仅是顺应了当前游戏开发的发展趋势,更是对个人技术及能力的一种锻炼。
1.2 国内外的发展状况
在上世纪90年代,国外的3D游戏开始起步发展。世界上第一部3D的第一人称射击(Firstperson Shooter)游戏是美国id Software公司开发的Return to Castle Wolfenstein(翻译为《重返德军总部》),该公司为旗下游戏Doom(翻译为《毁灭战士》)开发的Doom引擎,则是世界上第一部3D游戏引擎。国内的3D游戏开发则是起步于2003年,首款自主研发的3D游戏已无从考据,目前,国内多家游戏公司都将开发重心放在了3D游戏上,但是,由于国内3D游戏技术起步较晚,相较于国外的3D游戏技术差距略大,从3D游戏引擎设计理念到开发制作一款3D游戏引擎,国内能有实力和能力做到的,只有屈指可数的几家大型公司,大多数游戏设计公司和游戏开发工作室还在使用的3D游戏引擎大多是国外游戏公司开发出的3D游戏引擎,例如著名的完美引擎,寒霜引擎和虚幻引擎。虽然近年来国内涌现出许多优秀的游戏开发团队和游戏开发公司,开发出一些质量较高风评较好的3D游戏,例如上海烛龙公司制作的《古剑奇谭》系列,台湾大宇公司制作的《仙剑奇侠传》系列等,但是比起国外,例如美国艺电公司的《模拟人生》系列,《战地》系列,美国暴雪公司的《魔兽世界》等国际3D游戏大作仍有不可逾越的差距,这也使得国内大量玩家手中的资金被国外公司赚走而不是促进国内公司发展。
随着移动设备的硬件日益发展,如今手机的硬件相较于10年前的电脑的配置也不逊色,如今的使用者在使用手机的时候,会产生大量手机应用的需求,就目前的全球市场来说,有两种主流的手机操作系统:Android系统和IOS系统。这两种操作系统之所以能在众多手机操作系统中脱颖而出成为主流,就是因为他们都拥有海量的系统应用在背后支持。所以,应用的开发在手机系统的竞争中尤为重要。然而,跨平台移植应用依然有着大量问题没有解决:开发语言并不同,移植工作量太大,系统不支持部分功能等,但是,国外开发的一款3D游戏引擎完美地解决了跨平台
第一章 绪论 1
1.1 选题的背景和思路 1
1.2 国内外的发展状况 2
1.3 论文组织结构 2
第二章 设计中需要的软件类型 4
2.1 图片处理软件Photoshop 4
2.1.1 PS软件简介 4
2.1.2 Photoshop在各个领域中的运用 5
2.1.3 Photoshop与相关软件的对比 5
2.2 Unity3D 6
2.2.1 Unity3D简介 6
2.2.2 Unity3D基本概念 7
2.2.3 Unity3D与相关软件相比 8
第三章 游戏设计 10
3.1 游戏创意 10
3.2 游戏框架结构设计 11
3.3 游戏层次结构设计 11
3.4 关卡设计 12
3.5 Photoshop美工设计 13
3.6 Unity3D程序设计 14
3.7 毕业设计的结构框架 14 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
Unity3D与相关软件相比 8
第三章 游戏设计 10
3.1 游戏创意 10
3.2 游戏框架结构设计 11
3.3 游戏层次结构设计 11
3.4 关卡设计 12
3.5 Photoshop美工设计 13
3.6 Unity3D程序设计 14
3.7 毕业设计的结构框架 14
第四章 游戏实现 16
4.1 游戏场景的实现 16
4.1.1 场景设计理念 16
4.1.2 场景和路径实现 16
4.1.3 敌军舰队、炮塔、炮弹的制作 20
4.2 UI设计 21
4.2.1 UI设计概念 21
4.2.2 UI制作流程 21
4.3 Unity3D游戏程序实现 23
4.3.1 导入素材准备代码的编写 23
4.3.2 游戏对象的控制编写 23
4.3.3 对敌军进攻路径的约束 24
4.3.4 设置敌军单位的血量值 25
第五章 问题与展望 27
结 语 28
致 谢 29
参考文献 30
第一章 绪论
1.1 选题的背景和思路
近年来,中国的经济一直以78%左右的速度持续增长,伴随着经济的快速增长,人们的生活节奏也越来越快;面对巨大的生活压力,游戏作为一种娱乐方式,凭借可在短时间内休闲娱乐的优点,已经成为人们的主要娱乐途径。游戏产业近年来蓬勃发展,己经成为经济发展中增长速度最快的新兴产业,受到了各行各业乃至国家的关注。随着游戏产业的火热发展,很多的游戏开发者和从事游戏开发的开发公司都开始转移重心至游戏的设计与开发方面。毕竟,在当今的快节奏社会,人们需要的不是千篇一律的快餐游戏和难于上手的大型游戏,而是可以休闲益智的小型游戏。游戏设计需要同时兼顾游戏性与商业化,并不能仅仅考虑单一方面。随着游戏产业在中国的经济中占有的比重越来越高,游戏产业也具有了十分重要的意义:?
促进经济的发展,带动文化产业和其他附属产业的蓬勃发展,提供了无数岗位,拉动就业。
宣传中国特色的正直健康向上的价值观发展观人生观,抵制外国文化入侵与负面宣传。
提供益智休闲的、时间碎片化利用的娱乐方式,使人们得到休闲放松而不至于玩物丧志。
与此同时,随着手机等移动设备向着微型PC方向发展,用户对游戏类应用的要求也越来越高,不仅追求高画质,高可玩性及高流畅性。还追求可携带性。向手机应用发展是游戏发展的必然趋势。
游戏的发展经历了2D图形到3D图形的发展并向着虚拟现实发展。游戏开发,特别是3D游戏开发,综合了物理仿真学、计算机图形学和网络通讯学,同时兼顾了近年来得到技术突破迅猛发展的移动平台技术,朝着设备小型化、微创新、时间碎片化的方向发展。如《植物大战僵尸》,《大富翁》系列,《三国志》系列等PC端游戏,都推出了手机版和平板电脑版。
选择用Unity3D这个平台来完成本毕业设计,不仅是顺应了当前游戏开发的发展趋势,更是对个人技术及能力的一种锻炼。
1.2 国内外的发展状况
在上世纪90年代,国外的3D游戏开始起步发展。世界上第一部3D的第一人称射击(Firstperson Shooter)游戏是美国id Software公司开发的Return to Castle Wolfenstein(翻译为《重返德军总部》),该公司为旗下游戏Doom(翻译为《毁灭战士》)开发的Doom引擎,则是世界上第一部3D游戏引擎。国内的3D游戏开发则是起步于2003年,首款自主研发的3D游戏已无从考据,目前,国内多家游戏公司都将开发重心放在了3D游戏上,但是,由于国内3D游戏技术起步较晚,相较于国外的3D游戏技术差距略大,从3D游戏引擎设计理念到开发制作一款3D游戏引擎,国内能有实力和能力做到的,只有屈指可数的几家大型公司,大多数游戏设计公司和游戏开发工作室还在使用的3D游戏引擎大多是国外游戏公司开发出的3D游戏引擎,例如著名的完美引擎,寒霜引擎和虚幻引擎。虽然近年来国内涌现出许多优秀的游戏开发团队和游戏开发公司,开发出一些质量较高风评较好的3D游戏,例如上海烛龙公司制作的《古剑奇谭》系列,台湾大宇公司制作的《仙剑奇侠传》系列等,但是比起国外,例如美国艺电公司的《模拟人生》系列,《战地》系列,美国暴雪公司的《魔兽世界》等国际3D游戏大作仍有不可逾越的差距,这也使得国内大量玩家手中的资金被国外公司赚走而不是促进国内公司发展。
随着移动设备的硬件日益发展,如今手机的硬件相较于10年前的电脑的配置也不逊色,如今的使用者在使用手机的时候,会产生大量手机应用的需求,就目前的全球市场来说,有两种主流的手机操作系统:Android系统和IOS系统。这两种操作系统之所以能在众多手机操作系统中脱颖而出成为主流,就是因为他们都拥有海量的系统应用在背后支持。所以,应用的开发在手机系统的竞争中尤为重要。然而,跨平台移植应用依然有着大量问题没有解决:开发语言并不同,移植工作量太大,系统不支持部分功能等,但是,国外开发的一款3D游戏引擎完美地解决了跨平台
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1448.html