基于Unity3D的生存解谜游戏的设计与实现.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于Unity3D的生存解谜游戏的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于Unity3D的生存解谜游戏的设计与实现.docx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要 自我国进入二十世纪八十代以来,国民经济如日方升,人民的生活方式也焕然一新,渐渐地人们对娱乐的需求越来越大,娱乐的方式也变得越来越多样化。然而电子游戏作为年轻一代的主要娱乐方式,其地位在年轻一代的心中也愈发重要。很多人都会通过游戏的简单操作完成有趣的任务,获得放松与快乐;通过角色扮演,在虚拟世界中寻找游戏的快感。2020年各行各业都受到了一定程度的冲击,游戏行业的发展也将充满了新的机遇和挑战。本文主要阐述的是The twelfth door的详细开发过程,包括我的研究思路、该游戏的开发环境以和开发工具、游戏的需求分析、游戏素材的收集以及游戏功能的实现。The twelfth door是一款
2、基于Unity3D游戏引擎的生存冒险解谜类游戏,玩家需要通过扮演冒险者的角色,通过信息和物品的收集,解决每一个房间里面的谜题,才能对应打开每一个房间的门,通过十二扇门即可获得胜利。该游戏主要考验了玩家的观察能力、解决谜题的能力、手动收集信息和物品的能力,更多地需要玩家自己去探索和研究。本项目主要涉及到了Unity中场景的搭建、UI界面的设计、动画的创建、player玩家的移动与摄像机的跟随、背包系统的设计与实现和Event System响应事件。利用Autodesk 3ds Max 2014和Maya 2014进行建模,Unity3D引擎进行游戏设计,C#脚本语言编写游戏代码。关键词: 电子游
3、戏 角色扮演 Unity3D 解谜 Abstract Since our country entered the 1980s, the national economy has been rising rapidly, and the way people live has also been changed. peoples demand for entertainment is increasing, and the ways of entertainment are becoming increasingly pluralism.However, as the main entertai
4、nment method of the younger generation, the status of electronic games are becoming more and more important in the younger generations mind.Many people will complete the interesting tasks through the simple operation of the game to get relaxation and happiness; through role playing, look for the thr
5、ill of the game in the virtual world.In 2020, all trades and professions have been impacted to a certain degree, and the evolvement of the game industry will also full of new opportunities and challenges.This article mainly describes the detailed development process of The twelfth door, including my
6、 research ideas, the development environment and development tools of the game, the demand analysis of the game, the collection of the game materials and the implementation process of the game functions.The twelfth door is a survival and adventure puzzle game based on the Unity3D game engine. Player
7、s need to solve the puzzles in each room by playing the role of an adventurer and collecting information and items in order to open each room.Open all the doors and you can win this game.The game mainly tests the players ability to observe, solve puzzles, and collect information and items manually.
8、It requires more exploration and research by the player.This project mainly involves the construction of scenes in Unity, the design of UI interfaces, the creation of animations, the movement of player players and the follow-up of cameras, the design and implementation of backpack systems, and the E
9、vent System response events. Use Autodesk 3ds Max 2014 and Maya 2014 for modeling, Unity3D engine for game design, C # scripting language to write game code.Key words:Electronic Game Role-Playing Unity3d Puzzle solving目 录第一章 绪论11.1 课题研究的背景与意义11.2 国内外相关研究情况2第二章 相关技术介绍52.1 开发工具52.1.1 Unity3D游戏引擎简介52.1
10、.2 3d Max简介52.2 开发语言62.2.1 C#语言简介62.3 游戏开发环境6第三章 游戏的需求分析73.1用户需求分析73.2功能需求分析73.3数据存储需求分析8第四章 游戏的整体设计94.1 游戏的主要架构设计94.2 游戏的剧情设计94.3 游戏关卡设计10第五章 游戏的详细设计与实现115.1游戏的场景搭建115.1.1开始场景UI设计115.1.2游戏场景搭建115.2物品道具的设计125.2.1物品道具动画设置125.2.2物品道具的生成145.3 角色的移动155.4摄像机跟随155.5背包系统的实现165.5.1 搭建背包的UI165.5.2 背包数据存储175.
11、5.3 展示物品信息195.5.4 实现鼠标拖拽物品225.6线索提示235.6.1 直接线索235.6.2 游戏线索245.7响应事件255.8 数字密码锁的设置26第六章 游戏测试286.1游戏功能测试28第七章 总结与展望297.1总结297.2展望29致谢31参考文献325第一章 绪论1.1 课题研究的背景与意义当今社会,电子产品越来越得到普及,我们的网络环境也越来越得到普及和完善。自我国进入二十世纪八十年代以来,国家经济如日方升,国民除了满足自身的基本生活需求以外,也渐渐关注到精神层面上的需求。因此人们对于娱乐的需求也越来越大,娱乐的方式也变得越来越多样化。近年来,游戏产业的发展欣欣
12、向荣和网络技术的日益进步,就是像是电子游戏的催化剂,极大地推动了电子游戏的发展。与此同时,由电子产品衍生而来的电子游戏迅速收到广大玩家的青睐,各种电子游戏如雨后春笋般涌现,电子游戏越来越成为人们日常生活中不可或缺的一部分。电子游戏其实是数字媒介的一种,同时也是现代普罗大众自我娱乐的一种方式。游戏里面的角色丰富多样,人物个性鲜明、富有情绪、血肉饱满,再配合上特定的故事或者历史背景,加上适当的背景音乐,让人仿佛置身其中。电子游戏改变了我们的生活方式、娱乐方式和交友方式。RPG游戏,也就是我们经常所说的角色扮演类游戏,需要玩家扮演游戏世界当中的主人公,通过角色扮演完成相关游戏情节,在游戏世界中获得快
13、感。角色扮演类游戏不仅仅对玩家起到一定的减压效用,还可以训练玩家的抗压能力、生存能力、社交能力和信息搜索的能力。有的人认为游戏是另外一种人生,在开发者所构建的虚拟世界里,你可以透过角色扮演体验到在现实生活中体验不到的世界,做任何你想做的事情,从而得到满足。在适当的时候去玩上一把游戏,除了可以帮我们褪去工作的负担,还可以带给我们即时满足的快感。有的时候玩游戏不仅仅是在玩游戏,虚拟的游戏世界就像是一个巨大的社交平台。通过游戏,你可以获得较为真实的社交体验,可以认识到志同道合的游戏好友,收获满满的友谊。当然,因游戏之缘,收获爱情的人也比比皆是。电子游戏的受众相当广泛,它不仅面向年轻一代的玩家,就算是
14、小孩或者老人也同样适用。游戏的意义在于娱乐,但并不局限于此。目前很多的游戏都被赋予了宣传和教育的重大意义,把游戏和教育知识有机地结合起来,那么我们就可以在游戏的同时学习到各个领域的其他知识。在娱乐中学习、在学习中娱乐也未尝不是一件好的事情。因此能够做到寓教于乐,也是游戏的一大意义。随着我国游戏产业的飞速发展以及游戏用户规模日益扩大,游戏产业及其衍生的相关行业都创造了巨大的商业价值,对我国的经济的发展起到了非常重要的推动作用。电子游戏在经济发展中创造巨大价值的同时,也作为社会文化的重要成分影响着人们价值观念的构建1。电子游戏越来越成为当代人的主要娱乐方式,在塑造社会文化方面也发挥着极其重要的作用
15、。事实上,大众对待电子游戏的态度也是千人千面。无论如何,游戏产业也已经迅速地成长起来了,游戏也成为了当代中国人们生活当中不可或缺的一部分。曾经有国外研究者指出,游戏的最终目的是实现与现实世界的互动,也就是说一款游戏的设计应该基于现实的社会生活。未来,我们需要对游戏玩家的心理、游戏与教育知识的有机结合、游戏与现实生活的互动、游戏与社会文化的有机结合等等进行更加深入的研究,相信我国的游戏市场也会越来越好。本课题主要结合了RPG游戏和解谜类游戏的两大特点,让玩家既能体验到角色扮演的快感,也可以享受到解谜和探索的乐趣。1.2 国内外相关研究情况二十世纪四十年代,历史上出现了第一台电子计算机,为互联网时
16、代的到来奠定了坚实的基础。1985年,诞生了世界上的第一款电子互动游戏,电子游戏也开始进入萌芽初期。二十世纪六十年代,计算机编程语言出现并开始逐步发展。科技发展日新月异,各个领域对计算机技术的需求也不断加大,计算机编程语言开始变得复杂化和多样化,大大推动了计算机编程语言的发展。编程语言的出现,大大减少了计算机编程的人力和物力,同时也促进了电子游戏的进一步发展。二十世纪七十年代初,游戏公司开始出现在大众的视线中,一马当先的就应当是Atari(雅达利)公司了。随后雅达利公司开发出一款可以通过游戏主机接入电视使用的游戏,使得游戏画面第一次在电视上面播放。玩家可以借助其他的辅助设备,可以控制人物在电视
17、屏幕上的移动轨迹和操作,使得游戏的可玩性大大提高。不仅如此,Atari(雅达利)公司的业务范围开始涉及到游戏机的制造,并且取得了十分不错的成绩,促进了家用游戏机的发展。随后街机游戏开始兴起,Atari(雅达利)公司所生产的家用游戏机销量急剧上升,玩家可以足不出户就能玩到街机游戏,玩家人数也开始增多,电子游戏也越来越被大众所接受。九十年代初期,各种电子游戏如同雨后春笋般涌现,电子游戏行业发展得如火如荼,慢慢地电子游戏行业所带来的巨大商业价值也开始被更多的游戏开发商所看见。1889年,一家名为任天堂的娱乐公司在日本成立。这家公司成立之初主要负责骨牌扎花的生产,在二十世纪七十年代后期看到电子游戏行业
18、的巨大前景后,开始投身电子游戏行业,主要游戏的开发和游戏机的制造。在之后的十年里,任天堂可谓是硕果累累,推出了许多款堪称经典的游戏,成为最具影响力的游戏平台生产商之一,Atari(雅达利)也逐渐渐渐走向衰落,慢慢退出电子游戏的历史舞台。1994年索尼推出了一款名为PlayStation(简称PS)的32位家用游戏机,这不仅仅撼动了由任天堂所主导的长达十年的电子游戏市场,也大大加快了由2D游戏向3D游戏迈进的全新篇章。随着科学技术的不断进步,个人电脑的性能进一步提升,大大促进了PC游戏的发展。PC游戏的出现对游戏机的改革也起到了十分重要的促进作用。进入二十一世纪,电子游戏行业百花齐放,微软也开始
19、进入大众的视野,凭借着XBox成功打入游戏市场。随着PC游戏的快速发展,许多游戏厂商也看到了电子游戏更多的可能性,研发方向也开始转向多平台研发。2002年,一个名为Steam的游戏集合下载的平台诞生,电子游戏开始在其他平台得到发展。2008年,支持第三方开发的苹果App Store正式上线,为移动游戏的开发奠定了坚实的基础。随着智能手机的推广和普及,移动端游戏也迅猛发展起来。近年来,由于虚拟现实技术不断发展,随之出现了虚拟现实游戏(简称VR游戏),只要你打开游戏,连接虚拟现实设备,带上特定的游戏头盔,你就可以走进游戏的虚拟世界体验身临其境的感觉,使得玩家的代入感越来越强。虚拟现实技术的出现,使
20、得游戏从平面真正走向立体,VR游戏的发展前景也是一片光明的。现如今,电子游戏行业的发展越来越好,游戏的画质和清晰度也在不断提升,游戏的玩法也更加丰富多彩也更加富有剧情,游戏的操作难度也越来越简单化。简而言之,电子游戏行业的发展也正稳步发展中。虽然中国的游戏产业起步相较于国外来说比较晚,但是国内其实不缺乏游戏公司,也不缺乏各种各样的电子游戏。手游和页游开发和制作周期相对较短,投资回报率相对较高,所以我国的电子游戏都是手游和页游居多。目前我国的单机游戏发展势头良好,但似乎这条道路上也充满了各种各样的机遇和挑战。从国内最近几年的主流游戏来看,大众普遍喜爱的还是手游居多,其中比较受欢迎的有王者荣耀、第
21、五人格、阴阳师、和平精英等等。它们大多都有着精美的游戏场景、丰富的游戏特效、富有感染力的游戏情节和绝美的游戏体验。不管是游戏操作体验还是游戏画面都符合了现阶段广大玩家的娱乐需求。如今中国的游戏市场正百花齐放蓬勃发展,玩家对于国产游戏的接纳度也不断提高,已经有相当一部分玩家开始支持优秀的国产游戏。2019年中国游戏产业整体保持稳中向好、稳中有升的良好态势2。根据中国音数协游戏工委(GPC)在2019年12月发布的2019年中国游戏产业报告(2019 China Gaming Industry Report)显示,2019年中国的游戏市场实际销售收入为2308.8亿元,同比增长7.7%,游戏用户规
22、模突破6.4亿人2。国内游戏市场将会越趋于稳定和成熟。第二章 相关技术介绍2.1 开发工具 2.1.1 Unity3D游戏引擎简介说到游戏开发工具,我们首先想到的就是Unity3D游戏引擎,它是众多游戏爱好者和开发者的天堂,它不仅为我们提供了游戏开发中所用到的最基本的功能,还支持各种各样的unity插件,利用这一款游戏开发工具可以使我们更快更好地完成我们的游戏项目设计。它是由Unity Technologies开发的一款具有可视化编辑、属性编辑器以及动态预览功能,以交互图形化为首要方式的综合型游戏开发工具,是一个全面整合的专业游戏引擎3。它可以让开发人员能够轻松创建诸如3D游戏、工业仿真、室内
23、设计、虚拟教育、实时三维动画等类型的应用程序3。Unity3D不仅仅支持3D游戏的开发,对于2D游戏的开发亦同样适合。Unity3D游戏引擎的功能十分强大,支持多种资源格式的导入、支持创建多个基本游戏场景、有用于渲染的粒子系统、丰富的动画系统、物理系统、光照贴图系统以及自动寻路系统。Unity3D游戏引擎还支持三种脚本语言:JavaScript、C#和Boo,开发者可选择自己最为熟悉的一种脚本语言来进行代码的编写工作。另外,在Unity开发的游戏可以一键部署到多个平台当中,游戏的载体也变得越来越多样化。Unity 可将游戏发布至 Windows、Mac、iPhone、WebGL(需要 HTML
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Unity3D 生存 解谜 游戏 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内