基于Unity3D的《逃离我的家》游戏
玩家在进入《逃离我的家》游戏后,将作为游戏背景中的主人公,以第一人称视角查看所身处的密室。玩家可以点击场景中的所有物体,拾取有用的道具,在点击物体的过程中有相应的提示框出现,帮助玩家了解整个密室的构造并整理思路,正确使用获得的道具。游戏中穿插了类型不同、难易程度不同的解谜小游戏,如简单的算数题、脑洞大开的拼图题、五彩缤纷的色彩题等等。另外,就像生活中充满了意外一样,游戏也有想不到的意外发生,当你千辛万苦终于找到最后的钥匙时,或许钥匙会如同脆弱的纸片一样断掉,让你不得不重新开始逃脱。
通过对《逃离我的家》游戏的需求和功能模块的分析,将《逃离我的家》游戏系统的流程做以下设计。
玩家在开始游戏后,可以查看游戏的故事背景,查看完毕后进入关卡选择界面,共有四个游戏关卡,此时只能够进入第一关。在游戏中,暂停按钮被点击后,可以进行音效设置、退出游戏、继续游戏等操作。
如果玩家第一关逃脱成功,则会在选择关卡中解锁下一关;如果逃脱失败,则直接重新开始失败的关卡,直到玩家全部关卡都逃脱成功。
当玩家退出并再次进入游戏后,所有游戏进程不会被保存,需要玩家重新开始。
功能架构设计
通过对《逃离我的家》游戏系统的分析,将《逃离我的家》系统的控制流程做出如下设计。用户进入游戏后,可以开始游戏或查看背景介绍;当选择开始游戏时,进入关卡选择场景,并点击第一关开始游戏,通过第一关后才能回到关卡选择场景解锁第二关,以此类推;选择游戏介绍时,可以查看背景介绍。
在游戏过程中,用户可以点击场景右上角的暂停按钮,在设置界面中进行三种操作,分别是重新开始游戏、设置音效和退出游戏;用户也能关掉设置界面,回到场景中继续逃脱。
开始游戏界面模块
密室场景
密室的场景主要由Image和Button组件构成。通过代码和Button组件控制部分场景的显示与隐藏。
(1)3D场景搭建
先使用3Ds Max制造模型并贴图,导出为FBX文件后放入Unity3D中,按照之前设计好的房间搭建成型,调整角度及灯光后进行截图。
(2)Image场景搭建
用PhotoShop对图片进行一些细微的修改,再重新导入Unity3D中,在Inspector面板中将图片格式改为Sprite(2D and UI)格式,最后进行2D图片场景的搭建。
(3)添加Button组件
给搭建好的场景中的道具或能够提供给玩家反馈的Image添加Button组件,做成点击某个物体即可获得道具或进入新的场景的效果
设置界面
设置界面主要由四个界面控制按钮组成,分别是重新开始本关卡的Restart按钮、控制音乐开关的Sound按钮、Mute按钮、退出游戏的Exit按钮和关闭按钮。均使用Image组件和Button组件。鼠标碰到按钮时框变为透明。
逃脱成功和失败界面
- 微信
- 赶快加我聊天吧
- 开发交流群
- 海纳百川,大家来水