注:可以先去看前几期
这期会讲如何制作和使用流程。流程是模组中十分重要的一部分。

创建一个流程
MCreator的流程制作是模块化的(用过scratch的应该都很熟悉这样的界面)。

流程界面
有两种方式使用一个流程。
第一种是将“无额外触发器”修改为某个触发器。这种方法一般情况下没那么常用。我自己也不是那么熟悉,如有出错欢迎纠正。
比如这里设置为“玩家重生时”,就是在玩家重生的时候执行。

触发器
需要注意的是,允许使用哪些代码块是根据触发器决定的。右边会标出你选择的触发器的可用代码块。

限制条件
比如玩家重生时,只能使用这些代码块。
第二种方法是我更常用的,即用触发器来触发。
比如上期专栏创建的方块,我们进入这个方块的编辑界面,点到触发器。

方块的触发器
可以看到方块有这些触发器。
如果你将一个流程放在了“当实体在方块上行走时”,那这个流程就会在实体在这个方块上行走时触发。
触发器同样有一些限制,上面写着的是你可以使用的代码块。

可以使用的代码块
比如当实体在方块上行走时,你只能使用关于坐标、世界、实体和方块状态的代码块。
我们回到流程的创建界面,来创建一个简单的流程。
比如可以进入实体管理代码块

实体管理
里面有很多对实体的操作。如果我们要当某个实体踩到某个方块时获取速度的药水效果,就可以把这个代码块拖出来:

给予药水效果的代码块
(Invade是我的自制模组中自制的药水效果)然后类型改为Speed。如果你没有自制过药水效果,默认的应该就是Speed。
20刻=1秒。
拖出来后拼接到最开始那一块代码块上即可。

完整的流程!
选择保存后,一个流程就这么完成了!
我们可以把这个流程加到之前的方块上!

像这样,就是给“当实体在方块上行走时”的触发器弄了一个名为Adw的流程(Adw这个名字是我随便打的)。
接下来可以测试一下,就会发现生物踩到这个方块时会获得速度效果!
关于流程的教程不止这一期,这期只是让大家略微了解一下什么是流程和如何使用流程。流程是模组制作中十分重要的一部分,也并不容易,我自己也没完全弄懂。大家可以自己研究研究~
那么这期就到这里啦