基于Unity3D生存解谜游戏设计与实现(v1.1).docx





《基于Unity3D生存解谜游戏设计与实现(v1.1).docx》由会员分享,可在线阅读,更多相关《基于Unity3D生存解谜游戏设计与实现(v1.1).docx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于Unity3D生存解谜游戏设计与实现(v1.1) 基于Unity3D的生存解谜嬉戏的设计与实现 Design and Implementation of Survival Puzzle Game base on Unity3D 内容摘要 自我国进入二十世纪八十代以来,国民经济如日方升,人民的生活方式也面貌一新,慢慢地人们对消遣的需求越来越大,消遣的方式也变得越来越多样化。然而电子嬉戏作为年轻一代的主要消遣方式,其地位在年轻一代的心中也愈发重要。许多人都会通过嬉戏的简洁操作完成好玩的任务,获得放松与欢乐;通过角色扮演,在虚拟世界中找寻嬉戏的快感。2020年各行各业都受到了肯定程度的冲击,嬉戏
2、行业的发展也将充溢了新的机遇和挑战。 本文主要阐述的是The twelfth door的具体开发过程,包括我的探讨思路、该嬉戏的开发环境以和开发工具、嬉戏的需求分析、嬉戏素材的收集以及嬉戏功能的实现。The twelfth door是一款基于Unity3D嬉戏引擎的生存冒险解谜类嬉戏,玩家须要通过扮演冒险者的角色,通过信息和物品的收集,解决每一个房间里面的谜题,才能对应打开每一个房间的门,通过十二扇门即可获得成功。该嬉戏主要考验了玩家的视察实力、解决谜题的实力、手动收集信息和物品的实力,更多地须要玩家自己去探究和探讨。本项目主要涉及到了Unity中场景的搭建、UI界面的设计、动画的创建、pla
3、yer玩家的移动与摄像机的跟随、背包系统的设计与实现和Event System响应事务。利用Autodesk 3ds Max 2014和Maya 2014进行建模,Unity3D引擎进行嬉戏设计,C#脚本语言编写嬉戏代码。 关键词: 电子嬉戏 角色扮演 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 ente
4、rtainment is increasing, and the ways of entertainment are becoming increasingly pluralism.However, as the main entertainment 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 interestin
5、g tasks through the simple operation of the game to get relaxation and happiness; through role playing, look for the thrill 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 oppor
6、tunities and challenges. This article mainly describes the detailed development process of The twelfth door, including my 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 proces
7、s of the game functions. The twelfth door is a survival and adventure puzzle game based on the Unity3D game engine. Players 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 t
8、his game.The game mainly tests the players ability to observe, solve puzzles, and collect information and items manually. 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
9、, the movement of player players and the follow-up of cameras, the design and implementation of backpack systems, and the Event 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:Electroni
10、c Game Role-Playing Unity3d Puzzle solving 目 录 第一章 绪论 1 1.1 课题探讨的背景与意义 1 1.2 国内外相关探讨状况 2 其次章 相关技术介绍 5 2.1 开发工具 5 2.1.1 Unity3D嬉戏引擎简介 5 2.1.2 3d Max简介 5 2.2 开发语言 6 2.2.1 C#语言简介 6 2.3 嬉戏开发环境 6 第三章 嬉戏的需求分析 7 3.1用户需求分析 7 3.2功能需求分析 7 3.3数据存储需求分析 8 第四章 嬉戏的整体设计 9 4.1 嬉戏的主要架构设计 9 4.2 嬉戏的剧情设计 9 4.3 嬉戏关卡设计 10
11、 第五章 嬉戏的具体设计与实现 11 5.1嬉戏的场景搭建 11 5.1.1起先场景UI设计 11 5.1.2嬉戏场景搭建 11 5.2物品道具的设计 12 5.2.1物品道具动画设置 12 5.2.2物品道具的生成 14 5.3 角色的移动 15 5.4摄像机跟随 15 5.5背包系统的实现 16 5.5.1 搭建背包的UI 16 5.5.2 背包数据存储 17 5.5.3 展示物品信息 19 5.5.4 实现鼠标拖拽物品 22 5.6线索提示 23 5.6.1 干脆线索 23 5.6.2 嬉戏线索 24 5.7响应事务 25 5.8 数字密码锁的设置 26 第六章 嬉戏测试 28 6.1嬉
12、戏功能测试 28 第七章 总结与展望 29 7.1总结 29 7.2展望 29 致谢 31 参考文献 32 第一章 绪论 1.1 课题探讨的背景与意义 当今社会,电子产品越来越得到普及,我们的网络环境也越来越得到普及和完善。自我国进入二十世纪八十年头以来,国家经济如日方升,国民除了满意自身的基本生活需求以外,也慢慢关注到精神层面上的需求。因此人们对于消遣的需求也越来越大,消遣的方式也变得越来越多样化。近年来,嬉戏产业的发展蒸蒸而上和网络技术的日益进步,就是像是电子嬉戏的催化剂,极大地推动了电子嬉戏的发展。与此同时,由电子产品衍生而来的电子嬉戏快速收到广阔玩家的青睐,各种电子嬉戏如雨后春笋般涌现
13、,电子嬉戏越来越成为人们日常生活中不行或缺的一部分。 电子嬉戏其实是数字媒介的一种,同时也是现代普罗大众自我消遣的一种方式。嬉戏里面的角色丰富多样,人物特性显明、富有心情、血肉饱满,再协作上特定的故事或者历史背景,加上适当的背景音乐,让人仿佛置身其中。电子嬉戏变更了我们的生活方式、消遣方式和交友方式。RPG嬉戏,也就是我们常常所说的角色扮演类嬉戏,须要玩家扮演嬉戏世界当中的主子公,通过角色扮演完成相关嬉戏情节,在嬉戏世界中获得快感。角色扮演类嬉戏不仅仅对玩家起到肯定的减压效用,还可以训练玩家的抗压实力、生存实力、社交实力和信息搜寻的实力。有的人认为嬉戏是另外一种人生,在开发者所构建的虚拟世界里
14、,你可以透过角色扮演体验到在现实生活中体验不到的世界,做任何你想做的事情,从而得到满意。在适当的时候去玩上一把嬉戏,除了可以帮我们褪去工作的负担,还可以带给我们即时满意的快感。有的时候玩嬉戏不仅仅是在玩嬉戏,虚拟的嬉戏世界就像是一个巨大的社交平台。通过嬉戏,你可以获得较为真实的社交体验,可以相识到志同道合的嬉戏好友,收获满满的友情。当然,因嬉戏之缘,收获爱情的人也比比皆是。电子嬉戏的受众相当广泛,它不仅面对年轻一代的玩家,就算是小孩或者老人也同样适用。嬉戏的意义在于消遣,但并不局限于此。目前许多的嬉戏都被给予了宣扬和教化的重大意义,把嬉戏和教化学问有机地结合起来,那么我们就可以在嬉戏的同时学习
15、到各个领域的其他学问。在消遣中学习、在学习中消遣也未尝不是一件好的事情。因此能够做到寓教于乐,也是嬉戏的一大意义。随着我国嬉戏产业的飞速发展以及嬉戏用户规模日益扩大,嬉戏产业及其衍生的相关行业都创建了巨大的商业价值,对我国的经济的发展起到了特别重要的推动作用。电子嬉戏在经济发展中创建巨大价值的同时,也作为社会文化的重要成分影响着人们价值观念的构建1。电子嬉戏越来越成为当代人的主要消遣方式,在塑造社会文化方面也发挥着极其重要的作用。事实上,大众对待电子嬉戏的看法也是千人千面。无论如何,嬉戏产业也已经快速地成长起来了,嬉戏也成为了当代中国人们生活当中不行或缺的一部分。曾经有国外探讨者指出,嬉戏的最
16、终目的是实现与现实世界的互动,也就是说一款嬉戏的设计应当基于现实的社会生活。将来,我们须要对嬉戏玩家的心理、嬉戏与教化学问的有机结合、嬉戏与现实生活的互动、嬉戏与社会文化的有机结合等等进行更加深化的探讨,信任我国的嬉戏市场也会越来越好。本课题主要结合了RPG嬉戏和解谜类嬉戏的两大特点,让玩家既能体验到角色扮演的快感,也可以享受到解谜和探究的乐趣。 1.2 国内外相关探讨状况 二十世纪四十年头,历史上出现了第一台电子计算机,为互联网时代的到来奠定了坚实的基础。1985年,诞生了世界上的第一款电子互动嬉戏,电子嬉戏也起先进入萌芽初期。二十世纪六十年头,计算机编程语言出现并起先逐步发展。科技发展日新
17、月异,各个领域对计算机技术的需求也不断加大,计算机编程语言起先变得困难化和多样化,大大推动了计算机编程语言的发展。编程语言的出现,大大削减了计算机编程的人力和物力,同时也促进了电子嬉戏的进一步发展。二十世纪七十年头初,嬉戏公司起先出现在大众的视线中,一马当先的就应当是Atari(雅达利)公司了。随后雅达利公司开发出一款可以通过嬉戏主机接入电视运用的嬉戏,使得嬉戏画面第一次在电视上面播放。玩家可以借助其他的协助设备,可以限制人物在电视屏幕上的移动轨迹和操作,使得嬉戏的可玩性大大提高。不仅如此,Atari(雅达利)公司的业务范围起先涉及到嬉戏机的制造,并且取得了非常不错的成果,促进了家用嬉戏机的发
18、展。随后街机嬉戏起先兴起,Atari(雅达利)公司所生产的家用嬉戏机销量急剧上升,玩家可以足不出户就能玩到街机嬉戏,玩家人数也起先增多,电子嬉戏也越来越被大众所接受。九十年头初期,各种电子嬉戏犹如雨后春笋般涌现,电子嬉戏行业发展得如火如荼,渐渐地电子嬉戏行业所带来的巨大商业价值也起先被更多的嬉戏开发商所望见。1889年,一家名为任天堂的消遣公司在日本成立。这家公司成立之初主要负责骨牌扎花的生产,在二十世纪七十年头后期看到电子嬉戏行业的巨大前景后,起先投身电子嬉戏行业,主要嬉戏的开发和嬉戏机的制造。在之后的十年里,任天堂可谓是硕果累累,推出了很多款堪称经典的嬉戏,成为最具影响力的嬉戏平台生产商之
19、一,Atari(雅达利)也渐渐慢慢走向衰落,渐渐退出电子嬉戏的历史舞台。1994年索尼推出了一款名为PlayStation(简称PS)的32位家用嬉戏机,这不仅仅撼动了由任天堂所主导的长达十年的电子嬉戏市场,也大大加快了由2D嬉戏向3D嬉戏迈进的全新篇章。随着科学技术的不断进步,个人电脑的性能进一步提升,大大促进了PC嬉戏的发展。PC嬉戏的出现对嬉戏机的改革也起到了非常重要的促进作用。进入二十一世纪,电子嬉戏行业百花齐放,微软也起先进入大众的视野,凭借着XBox胜利打入嬉戏市场。随着PC嬉戏的快速发展,很多嬉戏厂商也看到了电子嬉戏更多的可能性,研发方向也起先转向多平台研发。2002年,一个名为
20、Steam的嬉戏集合下载的平台诞生,电子嬉戏起先在其他平台得到发展。2008年,支持第三方开发的苹果App Store正式上线,为移动嬉戏的开发奠定了坚实的基础。随着智能手机的推广和普及,移动端嬉戏也迅猛发展起来。近年来,由于虚拟现实技术不断发展,随之出现了虚拟现实嬉戏(简称VR嬉戏),只要你打开嬉戏,连接虚拟现实设备,带上特定的嬉戏头盔,你就可以走进嬉戏的虚拟世界体验身临其境的感觉,使得玩家的代入感越来越强。虚拟现实技术的出现,使得嬉戏从平面真正走向立体,VR嬉戏的发展前景也是一片光明的。现如今,电子嬉戏行业的发展越来越好,嬉戏的画质和清楚度也在不断提升,嬉戏的玩法也更加丰富多彩也更加富有剧
21、情,嬉戏的操作难度也越来越简洁化。简而言之,电子嬉戏行业的发展也正稳步发展中。 虽然中国的嬉戏产业起步相较于国外来说比较晚,但是国内其实不缺乏嬉戏公司,也不缺乏各种各样的电子嬉戏。手游和页游开发和制作周期相对较短,投资回报率相对较高,所以我国的电子嬉戏都是手游和页游居多。目前我国的单机嬉戏发展势头良好,但好像这条道路上也充溢了各种各样的机遇和挑战。从国内最近几年的主流嬉戏来看,大众普遍宠爱的还是手游居多,其中比较受欢迎的有王者荣耀、第五人格、阴阳师、和平精英等等。它们大多都有着精致的嬉戏场景、丰富的嬉戏特效、富有感染力的嬉戏情节和绝美的嬉戏体验。不管是嬉戏操作体验还是嬉戏画面都符合了现阶段广阔
22、玩家的消遣需求。如今中国的嬉戏市场正百花齐放蓬勃发展,玩家对于国产嬉戏的接纳度也不断提高,已经有相当一部分玩家起先支持优秀的国产嬉戏。2019年中国嬉戏产业整体保持稳中向好、稳中有升的良好态势2。依据中国音数协嬉戏工委(GPC)在2019年12月发布的2019年中国嬉戏产业报告(2019 China Gaming Industry Report)显示,2019年中国的嬉戏市场实际销售收入为2308.8亿元,同比增长7.7%,嬉戏用户规模突破6.4亿人2。国内嬉戏市场将会越趋于稳定和成熟。 其次章 相关技术介绍 2.1 开发工具 2.1.1 Unity3D嬉戏引擎简介 说到嬉戏开发工具,我们首先
23、想到的就是Unity3D嬉戏引擎,它是众多嬉戏爱好者和开发者的天堂,它不仅为我们供应了嬉戏开发中所用到的最基本的功能,还支持各种各样的unity插件,利用这一款嬉戏开发工具可以使我们更快更好地完成我们的嬉戏项目设计。它是由Unity Technologies开发的一款具有可视化编辑、属性编辑器以及动态预览功能,以交互图形化为首要方式的综合型嬉戏开发工具,是一个全面整合的专业嬉戏引擎3。它可以让开发人员能够轻松创建诸如3D嬉戏、工业仿真、室内设计、虚拟教化、实时三维动画等类型的应用程序3。Unity3D不仅仅支持3D嬉戏的开发,对于2D嬉戏的开发亦同样适合。Unity3D嬉戏引擎的功能非常强大,
24、支持多种资源格式的导入、支持创建多个基本嬉戏场景、有用于渲染的粒子系统、丰富的动画系统、物理系统、光照贴图系统以及自动寻路系统。Unity3D嬉戏引擎还支持三种脚本语言:JavaScript、C#和Boo,开发者可选择自己最为熟识的一种脚本语言来进行代码的编写工作。另外,在Unity开发的嬉戏可以一键部署到多个平台当中,嬉戏的载体也变得越来越多样化。Unity 可将嬉戏发布至 Windows、Mac、iPhone、WebGL(须要 HTML5)、Windows phone 8 和 Android 平台,移动设备支持虚拟摇杆,大大提高了开发者的开发效率4。Unity3D的自由性大、功能性又好,目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Unity3D 生存 解谜 游戏 设计 实现 v1

限制150内