基于Unity3D的《逃离我的家》游戏

玩家在进入《逃离我的家》游戏后,将作为游戏背景中的主人公,以第一人称视角查看所身处的密室。玩家可以点击场景中的所有物体,拾取有用的道具,在点击物体的过程中有相应的提示框出现,帮助玩家了解整个密室的构造并整理思路,正确使用获得的道具。游戏中穿插了类型不同、难易程度不同的解谜小游戏,如简单的算数题、脑洞大开的拼图题、五彩缤纷的色彩题等等。另外,就像生活中充满了意外一样,游戏也有想不到的意外发生,当你千辛万苦终于找到最后的钥匙时,或许钥匙会如同脆弱的纸片一样断掉,让你不得不重新开始逃脱。

通过对《逃离我的家》游戏的需求和功能模块的分析,将《逃离我的家》游戏系统的流程做以下设计。

1573621996(1).jpg

玩家在开始游戏后,可以查看游戏的故事背景,查看完毕后进入关卡选择界面,共有四个游戏关卡,此时只能够进入第一关。在游戏中,暂停按钮被点击后,可以进行音效设置、退出游戏、继续游戏等操作。

如果玩家第一关逃脱成功,则会在选择关卡中解锁下一关;如果逃脱失败,则直接重新开始失败的关卡,直到玩家全部关卡都逃脱成功。

当玩家退出并再次进入游戏后,所有游戏进程不会被保存,需要玩家重新开始。

功能架构设计

1573622099(1).jpg

通过对《逃离我的家》游戏系统的分析,将《逃离我的家》系统的控制流程做出如下设计。用户进入游戏后,可以开始游戏或查看背景介绍;当选择开始游戏时,进入关卡选择场景,并点击第一关开始游戏,通过第一关后才能回到关卡选择场景解锁第二关,以此类推;选择游戏介绍时,可以查看背景介绍。

在游戏过程中,用户可以点击场景右上角的暂停按钮,在设置界面中进行三种操作,分别是重新开始游戏、设置音效和退出游戏;用户也能关掉设置界面,回到场景中继续逃脱。

1573622119(1).jpg

开始游戏界面模块

1573622139(1).jpg

密室场景

密室的场景主要由ImageButton组件构成。通过代码和Button组件控制部分场景的显示与隐藏。

(1)3D场景搭建

先使用3Ds Max制造模型并贴图,导出为FBX文件后放入Unity3D中,按照之前设计好的房间搭建成型,调整角度及灯光后进行截图。

(2)Image场景搭建

PhotoShop对图片进行一些细微的修改,再重新导入Unity3D中,在Inspector面板中将图片格式改为Sprite2D and UI)格式,最后进行2D图片场景的搭建。

(3)添加Button组件

给搭建好的场景中的道具或能够提供给玩家反馈的Image添加Button组件,做成点击某个物体即可获得道具或进入新的场景的效果

1573622176.jpg  1573622188(1).jpg

设置界面

设置界面主要由四个界面控制按钮组成,分别是重新开始本关卡的Restart按钮、控制音乐开关的Sound按钮、Mute按钮、退出游戏的Exit按钮和关闭按钮。均使用Image组件和Button组件。鼠标碰到按钮时框变为透明。

1573622219.jpg

逃脱成功和失败界面

1573622239(1).jpg

1573622248(1).jpg


  • 微信
  • 赶快加我聊天吧
  • 开发交流群
  • 海纳百川,大家来水
  • weinxin
微义工作室

发表评论 取消回复