请选择 进入手机版 | 继续访问电脑版

站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

[官方] 如何制作一个简单的选择关卡的功能

26

主题

311

帖子

2231

积分

管理员

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
2231

iFAction官方导师

发表于 2021-4-4 12:36:32 | 显示全部楼层 |阅读模式
被新来的小伙伴催更了,今天就来说一下怎样做一个简单的选择关卡的功能我们先说一下这里的逻辑,做法和群里的悲叹亦空昨天在群内讲的逻辑是一样的,选关的功能,我们可以通过一个和开始游戏一样的按钮,进入一个【没有角色】【没有UI】【没有重力的地图】在这个地图呼叫出来我们做好的选关界面,通过选关界面的按钮,使用地图跳转选择不同的关卡
1,我们先在总的设置中,将我们的重力设置为0,这里设置的原因是因为初始重力如果不为0,角色也会掉落下去摔死,如果设置成空气墙阻挡角色掉落也是可以的,角色设置为空角色,UI全部勾选掉,然后在变量中设置一个默认为关闭的开关


2,我们在主界面里拉一个按钮出来,功能直接复制默认按钮【新的游戏】,不过需要添加一个开关,这里需要打开我们刚才新建的开关,设置为on,




3,我们接下来需要制作一个界面,我这边很简单的拉了3个按钮出来,当作选择关卡的按钮,每个按钮只用做一下简单的地图跳转设置就可以了




4,我们新建一张空白的地图,设置主角初始位置在这里,然后设置一个直接执行的触发器,触发器的内容就是使用条件分歧来判定,是进入选关界面还是不进入选关界面,



5,然后在地图中,设置触发器,重新呼出UI,改变角色,改变重力等等效果,不过这里需要注意的是,只有第一关,是我们就算开始游戏也要进入的关卡,所以不需要设置条件,直接执行触发器就可以了,其他的关卡,都是我们选择进入的,如果触发器也是直接执行,我们在通过第一关,正常进入第二关的时候,也会导致我们的角色重置这些效果,所以我们在其他关卡,还需要加上限定的条件,(我这边为了直观一点,下面的小人数目,就是关卡的数目,1个小人就是第一个关,3个小人就是第三关)



这样,一个简单的选关界面就做好了,就这样,祝大家都能做出好游戏~如果还有什么不明白的,也可以留言或者群内@我,工程在下面,自行食用~


链接:https://pan.baidu.com/s/11B1LmEaKbRQnL7Mmr_9sQQ
提取码:kle9






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎来到iFAction的大家庭,世界需要你的想象力!
下面是为你准备的各种传送门,祝你在这里玩的开心~
|下载iFAction最新版 |iFAction教学区 |iFAction提问区| 素材交流| 游戏发布区| 喝茶聊天嗑瓜子的欢乐水区|

18

主题

37

帖子

422

积分

iF村庄

Rank: 5Rank: 5

积分
422
发表于 前天 09:09 | 显示全部楼层
期待选关2.0,就是只有前面的关过了才能进入下一关的选关界面,要最简单的方法呦。
JavaScript初级学员
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
QQ群:977585123
iFAction下载
Windows客户端
反馈
意见建议
iFAction

iFAction

京ICP备15053274号-1

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.