|
被新来的小伙伴催更了,今天就来说一下怎样做一个简单的选择关卡的功能我们先说一下这里的逻辑,做法和群里的悲叹亦空昨天在群内讲的逻辑是一样的,选关的功能,我们可以通过一个和开始游戏一样的按钮,进入一个【没有角色】【没有UI】【没有重力的地图】在这个地图呼叫出来我们做好的选关界面,通过选关界面的按钮,使用地图跳转选择不同的关卡
1,我们先在总的设置中,将我们的重力设置为0,这里设置的原因是因为初始重力如果不为0,角色也会掉落下去摔死,如果设置成空气墙阻挡角色掉落也是可以的,角色设置为空角色,UI全部勾选掉,然后在变量中设置一个默认为关闭的开关
2,我们在主界面里拉一个按钮出来,功能直接复制默认按钮【新的游戏】,不过需要添加一个开关,这里需要打开我们刚才新建的开关,设置为on,
3,我们接下来需要制作一个界面,我这边很简单的拉了3个按钮出来,当作选择关卡的按钮,每个按钮只用做一下简单的地图跳转设置就可以了
4,我们新建一张空白的地图,设置主角初始位置在这里,然后设置一个直接执行的触发器,触发器的内容就是使用条件分歧来判定,是进入选关界面还是不进入选关界面,
5,然后在地图中,设置触发器,重新呼出UI,改变角色,改变重力等等效果,不过这里需要注意的是,只有第一关,是我们就算开始游戏也要进入的关卡,所以不需要设置条件,直接执行触发器就可以了,其他的关卡,都是我们选择进入的,如果触发器也是直接执行,我们在通过第一关,正常进入第二关的时候,也会导致我们的角色重置这些效果,所以我们在其他关卡,还需要加上限定的条件,(我这边为了直观一点,下面的小人数目,就是关卡的数目,1个小人就是第一个关,3个小人就是第三关)
这样,一个简单的选关界面就做好了,就这样,祝大家都能做出好游戏~如果还有什么不明白的,也可以留言或者群内@我,工程在下面,自行食用~
链接:https://pan.baidu.com/s/11B1LmEaKbRQnL7Mmr_9sQQ
提取码:kle9
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|