基于Unity3d游戏引擎的科普类游戏的设计与开发.docx
《基于Unity3d游戏引擎的科普类游戏的设计与开发.docx》由会员分享,可在线阅读,更多相关《基于Unity3d游戏引擎的科普类游戏的设计与开发.docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要随着现代城市化的发展,保护城市的要求迫切的需要执行。并且随着人们的生活质量提高,产生的生活垃圾越来越复杂。如何懂得分类生活中的垃圾,如何让垃圾有效的回收使之重新变成资源成为一个严峻的话题。因此对于游戏设计者来说,本文对于垃圾分类这个举措研究一款科普性极强的unity3d游戏。不仅能让大众体验在3d场景中带来的乐趣,还能让玩家懂得垃圾分类的知识,了解垃圾分类的真正重要性。当然,垃圾分类小游戏不仅仅是当下的热门话题,更是要引起大众的共鸣。因此本游戏的定位在于具有现实意义的垃圾分类游戏,目的是希望能在现实生活中能够真正投放的垃圾分类功能车并且让人们轻松的掌握垃圾的种类。让所有居民能够真正落实到垃
2、圾环保的举措当中。此论文在于真正传播正能量、净化生态环境产品方向,用正能量游戏的方式回馈社会。让人人都能成为城市的环保小能手。关键词:Unity3d 垃圾分类 科普 现实意义AbstractAlong with the development of the modern urbanization, protect the city demands urgently need to perform and with the improving peoples quality of life, the life garbage is more and more complicated how to
3、 understand the classification of garbage, how to let the junk effective recycling to become new resources become a serious topic for game designers, therefore, this research for garbage sorting this move a strong science popularization of unity3d game not only can let the joy of the game of the mas
4、s experience in 3 d scene, also can let the players know the garbage classification of knowledge, understand the real importance of garbage classification Garbage classification of small game.Of course, is not only the current hot topic, but also to resonate so popular positioning of this game is to
5、 have the practical significance of garbage sorting game, hope to be able to, and in the real life can really make people easily master this paper lies in the types of waste really spread positive energy purification ecological environment product direction, use positive energy to play the way to gi
6、ve back to society let anyone can become a city environmental protection small expert.Key words: unity3d garbage classification science popularization and practical significance目录第一章绪论11.1研究的内容11.2研究背景及现状11.3研究目的及现实意义21.4 章节安排4第二章技术与工具平台52.1Unity 3D引擎52.2Visual Studio52.33Dmax52.4Adobe Photoshop52.5
7、Adobe Illustrator62.6UGUI62.7ToolKit6第三章游戏策划73.1游戏基本规则73.2游戏风格设计73.3关卡的设计73.3.1第一关知识问答73.3.2第二关眼疾手快93.3.3第三关垃圾分类93.4 3d场景的设计103.4.1模型的搭建103.4.2展开UV并绘制133.4.3材质赋予143.5 3d动画的设计153.6 UI的设计16第四章游戏实现204.1知识问答中选择题的实现204.2UI分类垃圾实现224.3随机出现的垃圾234.4 垃圾车移动及碰撞物体的实现23第五章游戏测试275.1游戏的打包和导出275.3功能测试285.2用户体验285.2资
8、源占用测试28第六章总结与展望306.1总结306.2展望31参考文献32致谢33 广东东软学院本科毕业设计(论文) 第一章 绪论1.1研究的内容本文是研造一款以Unity 3D的结合2dToolKit开发的科普识别类游戏,其中了解垃圾处理的程序后,其过程繁琐且效率不高,针对这一情况在游戏中设计一款新型的垃圾车,并且能够真正投放在现实生活中的一款垃圾车。另外,在研究报告指出,市民对于垃圾分类的小知识还是比较少,为此,来做一款科普垃圾分类的小游戏。本次设计需要运用到的Animator与Animation的联动动作系统,UGUI系统,EventSystem混合处理Physics,3D与MAYA结合
9、模型制作、AI图标图形设计,PS图像处理,等多种技术相互磨合,研制出一款具有高可玩性及高体验感的多维度游戏。具体游戏的设计是仿真实垃圾分类的场景,让玩家在游戏中体验到真实垃圾分类的工作。并且,多次体验过后会认清楚更多容易混淆的垃圾。直接反应出垃圾分类的必要性。让玩家知道垃圾分类的真正重要性。1.2研究背景及现状城市化的不断加进,并且市区人流不断上升。产生的多种垃圾也越来越多。垃圾分类成为时下热门的话题,同时也成为一个严峻的问题。如今中国早已成为产生垃圾的大国,是世界第一的垃圾制造大国。每年以8%的速度逐年上升。许多地方,因为垃圾成堆,也未能及时处理。导致许多垃圾被冲进人们的生活视野里面。最后,
10、我们的城市,会因为垃圾太多而被堆满。现在,产生的垃圾越来越多样化,复杂化。一旦处理的不妥善。便会污染人们的生活质量。最让人触目惊心的是由于垃圾没有得到处理,广东省的某一个村里面,村民因为饮用被剧毒污染的水源,400多个村民因此患病死亡。因此垃圾分类工作,刻不容缓!迫在眉睫!需要处理的垃圾越多,也就需要人们从源头上进行分类。从上海实行史上最严厉的垃圾分类政策开始,中国各省也纷纷学习。但垃圾分类工作仍存在很大的问题。其一,没能够有效进行垃圾分类的举措。尽管在很久之前,已经有相关环保人士曾提出垃圾分类的做法,但只是呼吁的做法,并没有真正落实到每家每户的规章制度。第二,垃圾分类的工作缺乏系统性的流程,
11、各城市的分类并不统一,导致市民在进行垃圾分类时容易混乱。第三,市民对垃圾分类的举措参与性不高,习惯没有更改。在垃圾分类这项工作中,市民是工作中的核心。如果未能过唤醒到市民垃圾分类的意识。那这项工作就很难进行下去。由于出生在广州本土,所以本论文的调查情况来自广州。我们了解到,在广州这座一线城市中,很多厨余垃圾分类的情况并不是那么理想。垃圾分类方法知识的普及率低,其中最重要的一个问题是城市里的垃圾回收线路分配不合理。具体如下图1-1所示:图1-1 区垃圾分配线路各级城管部门管理广州城市生活垃圾,以上是广州市的收运模式。垃圾运输车则管理各区的生活垃圾的清扫,运输等繁杂工作。这其中的清运模式繁琐且复杂
12、。尽管许多新型城市垃圾车孕育而生,但仍然不能解决垃圾全分类,依然存在低效率处理的问题。并且有害垃圾处置管理得不到治理。因此,垃圾分类工作依然严峻。另外,现市场的垃圾分类小游戏较少,多为2D小游戏。虽分类但不精细。并且随着越来越多的城市实行垃圾分类举措,人们的垃圾分类意识越来越强烈。需要更多有趣好玩的游戏。并且真正落实到每个人都掌握垃圾分类的知识,做到从自己做起才算真正完成这门工作。2014年的国家文化产业政策上表明,支持鼓励创新,扶持人才,开放市场准入,绿色导向,完善服务的文化产业。因此,政府会对这一方面的健康积极的游戏更加注重。1.3研究目的及现实意义垃圾尽管很不招人待见,但是却与我们的生活
13、息息相关。如今,垃圾分类的工作每个城市严格的遵守着,这是一项关系千家万户的系统工程。做好这个工作,不但要看人们分或不分的行为,更要关注这些行为背后的各种社会关系的变化。习近平总书记曾指出,推行垃圾分类,最关键是要加强科学管理、形成长效机制、推动习惯养成。这是指导垃圾分类工作的总原则。垃圾分类游戏的目的是为了让大众了解并且掌握这些垃圾分类的知识与方法,从游戏到现实中落实。而科普游戏是通过小游戏的普及形式,挖掘科普资源,顺应理念转型,丰富教育手段,进而提升科普效果的一种重要途径。市场中,虽然有很多垃圾分类的游戏出现,但在我们的游戏中,我想传达给大众的更多的是准确,易懂,易做的垃圾分类知识。如今不仅
14、城市,农村里的垃圾也非常多。在城市里。市民看到垃圾车都会掉头就走,但又有谁知道垃圾车在我们生活中充当了一个怎样的角色。广州市在很久以前就已经投放使用垃圾车。垃圾车的出现,无疑给城市环保工人减去了不少的麻烦。不仅如此,很多垃圾还能变废为宝。由此可见,在垃圾处理这一过程中,垃圾车充当了重要的角色。根据广州市对各种垃圾处理的方法中,处理方法如图1-2所示:图1-2 垃圾处理方法因此有了新型垃圾车的想法。在游戏中,我们设计搭建了一个城市和一辆全自动的垃圾车,然而这辆垃圾车,具有非常多的功能,能识别城市中的垃圾桶,垃圾车的车身上面有一个强力吸垃圾器,能够在水泥路上吸收多种垃圾。当吸收的垃圾时,环卫工人可
15、以将其分类。不同类的垃圾不同的做法。由上图的思维导图可以看出,可回收垃圾通过加工后可再回收利用。但有害垃圾需要经过专业处理。第三类厨余垃圾,也是饭店与每家每户都能够产出的垃圾。可以联合厌氧发酵处理。在垃圾箱里装上太阳能,让其用于发电。厨余里的干湿垃圾也要分清楚,干垃圾可以用于焚烧发电,湿垃圾用于厌氧发酵。如此一来,垃圾经过处理,变废为宝。既不污染,还能大有作用。也减轻了环卫工人的负担。这种垃圾车如果能够发明出来,城市和农村都能够投放使用。只有当垃圾最终被减少并无害化时,它才是真的有效分类。在此基础上,我们针对危险废弃物,选择有资质的企业进行无害化处理并实时跟踪检查,确保无害。湿垃圾可以发电,干
16、燥垃圾应焚化。焚烧过程中产生的烟气再加工后的水蒸气可以用来发电,最后的残渣可以用来发电也可用于堆肥和再利用。这样子的新型垃圾车,不仅大大减少了城市压力,减轻环卫工人负担,更变废为宝。相当于一个自动垃圾机器人。如今,5g时代来了,这样子的发明我相信不久就会到来。1.4 章节安排 第一章绪论阐述本课题的研究目的,研究背景、研究意义。最后说明垃圾车在我国使用的意义。 第二章将会简要的介绍整个课题研究开发中需要用到的主要软件、插件、平台进行了解介绍,并且分析在研究开发中使用这些软件、插件、平台的好处。第三章则是对整个课题研究进行分析,如具体实现需要如何进行设计架构、 最终游戏需要的功能、玩家基本操作的
17、逻辑等。 当然还说明了游戏的整体设计,对玩家的操作实现进行一个较为全面的介绍。主要对玩家如何进行操作的 原理进行了阐述,以及在这过程中动画的效果时如何同步的、动画的效果时如何生效的。第四章是对整个项目需要功能进行设计,并且对游戏中的UI、动画制作过程进行解析。如问答题的实现,物体随机掉落的实现。时间倒时器的实现等的制作。最后还有场景中的垃圾车的动画的实现。第五章将测试整个游戏在实现功能之后的性能表现,解决BUG、资源占用以及每个设计的功能是否与现实不符。第六章则是对整个课题研究进行总结与展望,并且对这次的项目课题说明难点所在。阐述自己项目的创新点及不足。第二章 技术与工具平台2.1Unity
18、3D引擎Unity3D是Unity Technologies开发的跨平台实时游戏开发引擎1,截至到2019年,Unity3D支持接近三十个游戏平台。Unity 3D于2005年6月在苹果公司的全球开发者大会上第一次亮相,当时仅作为支持OSX的游戏引擎。Unity3D是一款三维开发且具有易用性、实时性、可视化程度高等优点,最新的稳定版本为Unity 2018.3.12,发布于2019年4月8日。2.2Visual StudioVisual studio 2017(以下简称VS)是微软独立推出的开发环境。它支持最新的集成开发环境。Vs还带来了net framework 4.6、microsoftv
19、isualstudio2017 CTP和207,并支持Microsoft SQL server、IBM、Oracle数据库等,它的到来预示着新的突破和挑战。Visual studio 2017在一系列新功能和精简软件内容方面有很多值得注意的地方。2.33Dmax基于PC系统的三维动画绘制与制作软件。有较强的角色动画能力。在应用范围上非常广,包括在广告、影剧、建筑设计、三维动画、游戏等领域。本次项目设计的场景模型都是由3DMAX制作完成的。2.4Adobe PhotoshopPS称之为Adobe Photoshop,是Adobe发布的图像处理软件,它有许多编辑和绘画工具,并且能完美的制作图像。P
20、S具有图像、图形、文本、视频、出版等多方面的功能。在这里,当我们展开uv时,我们使用它为模型上色。2.5Adobe IllustratorAdobe illustrator,也就是我们日常用的“AI”,是在多媒体和图形上都用作插画的作图软件。AI凭借着强大的图像编辑工具,在海报、商业插画、排版等多个方向。它还可以为生产线牵伸提供高精度和控制,适用于任何小规模设计到大型复杂工程的生产工程中。2.6UGUIUGUI是unity的官方UI系统,它集成了所见即所得UI解决方案。它功能丰富,使用方便,源代码也是开放的。经过多次测试,我们推出了一个新的UI系统,一个更加灵活、快捷、易用的可视化游戏UI开发
21、工具。UGUI在吸收第三方插件优秀编程思想的基础上,集成了强大的unity内部技术体系,使UGUI成为非常优秀的UI开发技术和标准。与unity引擎无缝集成。以及更强大和易于使用的屏幕自适应能力。2.7ToolKit2dtoolkit是一个2D开发组件,具有很强的灵活性和适应性,使开发人员能够在unity环境下开发2D。2D工具包基本上没有学习阈值。它有一个可编写脚本的动画编辑器和一组具有unity平台功能的组件,可以完美地呈现像素。2D工具包可以完全支持unity 4,这对于开发和建立2.5D场景也是非常有效的。第三章 游戏策划3.1游戏基本规则每一关都需要前面关卡通过才能进行。第一关一共1
22、0道题,每道题答题时间为10秒,如果超过时间,即为错误。答对6道题以上即可通过。若少于6道题,则重新回答新一轮的10道题。第二关垃圾分类,随机掉落垃圾图标,掉落速度会随之加快。后台记录回答正确的垃圾图标数量。当4类垃圾后台记录满10个时,即可通关。第三关垃圾回收。并且成功找到处理垃圾的垃圾厂。在城市上回收垃圾,每个垃圾选择投放时间为3秒,3秒后玩家没做出选择后视为放弃。后台记录数据,在找到小黑屋前需要分类好一条街的垃圾。若达不到数量,则视为游戏失败。3.2游戏风格设计影响游戏风格是多种元素的,包括配色、明暗、与透视。目前市场上的小游戏多以卡通风格为主。由于本次项目主体为科普类的垃圾分类游戏。所
23、以整体风格确定为可爱的卡通风格。场景中的城市与垃圾车都以卡通模型为主。游戏场景设计成具有广州本地场景建筑 , 色调风格采用简洁明快、活泼生动的颜色 ,配色以轻松欢快的游戏音效 ,营造出愉快的游戏场景。本次项目的游戏风格是配色以绿色为主。场景为卡通风格为主,明暗统一为亮色。整个UI的文字、画面呈卡通风格。音效搭配轻快的歌曲。因为卡通风格场景,大多借助色彩,在绘制材质纹理时,无需过于精致,因此我们在这里采用卡通风格。3.3关卡的设计3.3.1第一关知识问答第一关是以选择题为主的知识问答, 为了知道居民对垃圾分类的知识了解多少,我专门在我家小区的居民进行调查,看看她们是否对垃圾分类正确。70个人当中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Unity3d 游戏 引擎 科普 设计 开发
限制150内