天下第一帅,唯我小丁米,哈喽,小伙伴们,大家好我是丁米,不知道你们有没有玩过一种叫岩浆上升的地图呢?
这种地图是每过一段时间岩浆就会上升,玩家需要在岩浆上升之前到达下一个存档点,否则就会被岩浆吞噬,时间结束也没到达终点的就是失败
今天我们就来制作这种地图
现在就让我们开始制作吧
先打开开发者工具

然后在玩家设定找到玩家行为,接着关掉可攻击,允许召唤,允许角色特长生效

然后在玩家设置找到生命数,把是否限制生命数开启,把队伍共用生命数关闭

接下来,先制作一个井底之蛙的地图,这只是简易版的

不会的可以参考这个地图

然后打开工具模式,电脑可按放F3,手机直接点工具模式,选一个点左键为起始点,然后再选择一个点为总结点

选择的范围将作为岩浆覆盖的范围

因为要一次次上升,所以我们要选择很多范围

先选择开发者工具

在触发器中新建触发器,然后点开事件。这个触发器是控制全局的,也就是说从开始到结束是用这个触发器的,不过还有一个胜利触发器

在游戏逻辑中找到游戏创建时并点击

点开动作

在计时器找到运行倒计时器并点击

点进动作

点击变量库,然后点击新建变量

变量名可以随便,最好简单易认,比如岩浆1,然后点确定

点击你刚刚起的变量名

点进5

点击输入

根据你的需要设定,这个是倒数几秒后岩浆会上升

再点开动作,在计时器找到显示计时器窗口

点进动作

点击玩家组

点进函数库

在玩家组找到所有玩家并点击

点击计时器

点击变量库,找到你之前起的名字并点击

点击字符串

点击输入

建议像我这样写(距离岩浆上升还有),后面的秒数它会自己设定

效果是这样的

再插入新动作,在计时器找到等待时间并点击

点击动作3

点进0

点击函数库

点击计时器时间

点开计时器

先点击变量库,再点你之前起的名字

再插入一个动作,在方块找到以方块填充区域并点击

点进动作4

点击方块类型

点击模板库

在液体方块找到静态岩浆,然后点确定

点击区域

点击在世界选择区域

点击你创建的区域

如果没有的话,可以点新建

起始点

总结点,可以先括三层,就是你括到哪,岩浆就上升到哪,第一层共三格高

点击

点击动作一旁边的三个点

点击复制

点击你现在用的触发器

就可以把那个动作复制粘贴了

按照上面的方法把动作从上到下复制n遍,你要上升几次,就复制几次(-1,因为第一次已经有了),因为是复制的,所以要把后面的区域改一改,否则岩浆只会上升一次

再点开动作,在计时器找到隐藏计时器窗口并点击

点进动作

点击玩家组

点击函数库

在玩家组找到所有玩家并点击

点击计时器

点击变量库,找到你之前起的名字并点击

再新建一个触发器
这个触发器是当某玩家到达终点后清除所有岩浆,最后让玩家胜利
点进事件,从玩家找到玩家进入区域并点击

点进事件

点开区域

点击在世界选择区域

点击新建

括住终点

选择你刚刚括好的区域

点开动作,在方块找到清空区域内方块并点击

点击动作

点击区域

点击在世界选择区域

点击新建,括住从所有岩浆出现的区域

然后选择你括住的区域

点击方块类型

点击模板库

在液体方块选择静态岩浆然后点击确定

根据上面的方法把动作复制

但是要把动作2的方块类型改成右边的岩浆

然后再插入一个动作,在玩家选择使玩家胜利

动作3不用改动,因为动作3已经自动改好了
这样就完成啦