unity3d的拼图游戏(源码)【字数:11362】
摘 要摘 要Unity在2005年6月诞生,到2017年已经拥有46%的游戏引擎市场份额,并且它的开发者、游戏用户以及下载量均已达到全球第一,使用Unity开发一款拼图游戏不仅顺应了当前的游戏开发趋势,同时也可以充分锻炼本人的技术及能力。 本文将展示开发拼图游戏的全过程。遵照游戏的开发思路,从Unity3D及其他开发软件相关知识的介绍、游戏的整体需求分析、拼图游戏的结构与逻辑设计到最后的游戏实现逐步展开工作,最终完成毕业设计作品。本文将着重论述需求分析和游戏实现这两个部分,需求分析部分将从功能、界面、可行性等方面严谨的分析论证本课题的研究思路,而游戏实现这部分则是论述从场景的建立、原型界面的制作、到脚本编写等具体步骤。最后追求的结果就是能分别在Unity和Android端上完美运行。关键词Unity3D;拼图游戏;图片
目 录
第一章 绪论 1
1.1 选题的目的和意义 1
1.2 国内外的发展状况 1
1.3 论文结构 2
第二章 Unity引擎简介和开发环境 3
2.1 Unity3D 3
2.2 开发语言 3
2.3 NGUI和UGUI 3
2.4 本章小结 4
第三章 需求分析 5
3.1 系统功能需求 5
3.2 系统界面需求 5
3.3 系统安全性需求 6
3.4 系统假设与约束条件 7
3.5 本章小结 7
第四章 游戏设计 8
4.1 系统结构化设计 8
4.2 系统设计方案拟定 8
4.3 详细设计 9
4.3.1 游戏UI 9
4.3.2 图片移动模块 9
4.3.3 图片打乱模块 9
4.4.4 结果判断与结算模块 10
4.4.5 难度模块 10
4.4.6 声音模块 11
4.4 本章小结 11
第五章 游戏实现 12
5.1 游戏UI实现 12
5.1.1 原始模型界面 12
5.1.2 完全界面实 *好棒文|www.hbsrm.com +Q: *351916072*
现 14
5.2 图片移动模块 15
5.3 图片打乱模块 16
5.4 结果判断和结算界面 17
5.5 难度模块 17
5.6 声音模块 18
5.7 在Unity3D中运行 18
5.8 Android平台运行 18
5.9 运行结果 21
5.10 本章小结 21
总 结 22
致 谢 24
参考文献 25
第一章 绪论
1.1 选题的目的和意义
2016年中国游戏市场的销售收入为1600多亿,17.6%的同比增长率与去年相比较有所减缓[1]。在2016年里,中国游戏用户规模达到5.66亿人,在如此庞大的用户数量支撑下,游戏产业己经成为经济市场中的焦点之一。根据2016年的全年统计,国内已经有了一百五十几家上市游戏企业,这些上市企业中的八成都是A股上市企业,上市游戏企业中的A股企业仍在增加,这是因为国内的资本市场已经开始全面认同游戏的资产价值。文化创意产业中很重要的一部分就是游戏[2],在知识经济的核心内容中,创意经济扮演了一个相当重要的角色,创意带来了新的经济形式,与此同时,游戏带来的各种产业链是完整的,类似于直播平台、营销与推广、虚拟货币购买、游戏教育这些。游戏产业在中国当前的经济发展中扮演了十分重要的角色,它带来的正面效益是:
推进计算机相关技术的发展与完善,加快产业结构调整,带动经济发展。
可以推广传统文化,例如中国神话、四大名著以及各种志怪小说等,将这些文
化转换为热门IP去运营。
提供简便、健康、可玩性强的娱乐方式,给消费者带来愉悦身心的美好体验。
2016年,约有四千款国产游戏拿到了广电总局的批准,当中移动游戏约占九成,剩余的一成则被网页游戏和客户端游戏所占领,这展现出移动游戏市场是十分具有活力的。
目前Unity3D是移动游戏开发领域的领军者,所以选择用Unity3D来完成本毕业设计,不仅是顺应了当前移动游戏开发的发展趋势,也可以充分锻炼个人的技术及能力。
1.2 国内外的发展状况
欧美在上世纪60年代至80年代开始出现真正意义上的计算机游戏,而国内起步较迟,到上个世纪末才开发出了第一款电脑游戏。但与此同时,中国电子游戏的发展速度十分迅速,截至2016年,中国电子游戏产业值237亿美元,仅次于美国(304亿美元)。从2014年开始,移动游戏用户规模飞速的增长,根据Newzoo最新发布的一期《全球游戏市场报告》中显示,中国市场2016年移动游戏收入将超100亿美元,按细分市场划分,移动游戏市场在整个电子游戏产业中占据榜首。
随着移动设备的性能日益强大,如手机硬件性能已经远远超过10年前的个人电脑,所以目前的移动设备用户会产生大量应用的需求,如今的主流的手机操作系统是Android和IOS,而它们可以成为主流就是因为有庞大的应用开发生态链和应用数量在背后支持 ,所以,移动设备应用的开发在手机系统的竞争中显得十分关键。然而移动应用的跨平台移植会带来许多复杂的问题,比如开发语言不同、移植代过高等,但是Unity3D游戏引擎有效地解决了移动应用跨平台部署困难的问题。Unity3D中采用了虚拟机技术,这可以使游戏编译结果独立于平台执行。对于游戏引擎的开发,在中国国内还处于初步阶段,所以我们认真研究诸如Unity3D这些优秀的国外游戏引擎,对将来自主研究设计优秀的游戏引擎十分有益。
尽管如今3D游戏十分火热,但2D游戏目前仍有庞大的生存空间,因为有些用户更喜欢空间复杂性低、较为复古的2D游戏,并且采用Unity3D开发的拼图类、解密类、弹珠类、消除类等游戏拥有庞大的用户基础,所以开发轻量级的2D游戏仍然十分具有前景。
目 录
第一章 绪论 1
1.1 选题的目的和意义 1
1.2 国内外的发展状况 1
1.3 论文结构 2
第二章 Unity引擎简介和开发环境 3
2.1 Unity3D 3
2.2 开发语言 3
2.3 NGUI和UGUI 3
2.4 本章小结 4
第三章 需求分析 5
3.1 系统功能需求 5
3.2 系统界面需求 5
3.3 系统安全性需求 6
3.4 系统假设与约束条件 7
3.5 本章小结 7
第四章 游戏设计 8
4.1 系统结构化设计 8
4.2 系统设计方案拟定 8
4.3 详细设计 9
4.3.1 游戏UI 9
4.3.2 图片移动模块 9
4.3.3 图片打乱模块 9
4.4.4 结果判断与结算模块 10
4.4.5 难度模块 10
4.4.6 声音模块 11
4.4 本章小结 11
第五章 游戏实现 12
5.1 游戏UI实现 12
5.1.1 原始模型界面 12
5.1.2 完全界面实 *好棒文|www.hbsrm.com +Q: *351916072*
现 14
5.2 图片移动模块 15
5.3 图片打乱模块 16
5.4 结果判断和结算界面 17
5.5 难度模块 17
5.6 声音模块 18
5.7 在Unity3D中运行 18
5.8 Android平台运行 18
5.9 运行结果 21
5.10 本章小结 21
总 结 22
致 谢 24
参考文献 25
第一章 绪论
1.1 选题的目的和意义
2016年中国游戏市场的销售收入为1600多亿,17.6%的同比增长率与去年相比较有所减缓[1]。在2016年里,中国游戏用户规模达到5.66亿人,在如此庞大的用户数量支撑下,游戏产业己经成为经济市场中的焦点之一。根据2016年的全年统计,国内已经有了一百五十几家上市游戏企业,这些上市企业中的八成都是A股上市企业,上市游戏企业中的A股企业仍在增加,这是因为国内的资本市场已经开始全面认同游戏的资产价值。文化创意产业中很重要的一部分就是游戏[2],在知识经济的核心内容中,创意经济扮演了一个相当重要的角色,创意带来了新的经济形式,与此同时,游戏带来的各种产业链是完整的,类似于直播平台、营销与推广、虚拟货币购买、游戏教育这些。游戏产业在中国当前的经济发展中扮演了十分重要的角色,它带来的正面效益是:
推进计算机相关技术的发展与完善,加快产业结构调整,带动经济发展。
可以推广传统文化,例如中国神话、四大名著以及各种志怪小说等,将这些文
化转换为热门IP去运营。
提供简便、健康、可玩性强的娱乐方式,给消费者带来愉悦身心的美好体验。
2016年,约有四千款国产游戏拿到了广电总局的批准,当中移动游戏约占九成,剩余的一成则被网页游戏和客户端游戏所占领,这展现出移动游戏市场是十分具有活力的。
目前Unity3D是移动游戏开发领域的领军者,所以选择用Unity3D来完成本毕业设计,不仅是顺应了当前移动游戏开发的发展趋势,也可以充分锻炼个人的技术及能力。
1.2 国内外的发展状况
欧美在上世纪60年代至80年代开始出现真正意义上的计算机游戏,而国内起步较迟,到上个世纪末才开发出了第一款电脑游戏。但与此同时,中国电子游戏的发展速度十分迅速,截至2016年,中国电子游戏产业值237亿美元,仅次于美国(304亿美元)。从2014年开始,移动游戏用户规模飞速的增长,根据Newzoo最新发布的一期《全球游戏市场报告》中显示,中国市场2016年移动游戏收入将超100亿美元,按细分市场划分,移动游戏市场在整个电子游戏产业中占据榜首。
随着移动设备的性能日益强大,如手机硬件性能已经远远超过10年前的个人电脑,所以目前的移动设备用户会产生大量应用的需求,如今的主流的手机操作系统是Android和IOS,而它们可以成为主流就是因为有庞大的应用开发生态链和应用数量在背后支持 ,所以,移动设备应用的开发在手机系统的竞争中显得十分关键。然而移动应用的跨平台移植会带来许多复杂的问题,比如开发语言不同、移植代过高等,但是Unity3D游戏引擎有效地解决了移动应用跨平台部署困难的问题。Unity3D中采用了虚拟机技术,这可以使游戏编译结果独立于平台执行。对于游戏引擎的开发,在中国国内还处于初步阶段,所以我们认真研究诸如Unity3D这些优秀的国外游戏引擎,对将来自主研究设计优秀的游戏引擎十分有益。
尽管如今3D游戏十分火热,但2D游戏目前仍有庞大的生存空间,因为有些用户更喜欢空间复杂性低、较为复古的2D游戏,并且采用Unity3D开发的拼图类、解密类、弹珠类、消除类等游戏拥有庞大的用户基础,所以开发轻量级的2D游戏仍然十分具有前景。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/859.html