简单指令教程(5):Spawn & Follow指令教程

精华修改于2020/01/314684 浏览攻略
TapTap
*接下来的指令,是我摸索了好久才搞明白的。
*第一个:Spawn指令。
TapTap
*Spawn的主要作用是大面积同时触发指令。也就是说,使用这个指令,可以使本组指令一次性同时触发。在Spawn指令下,所有指令会同时开始。Spawn会在它的作用时间里触发这些指令,而不会等你碰到它们。它是一个非常实用的工具,在碰到该指令后,该Group内的指令将会按从左到右的顺序触发。这样就避免了指令堆成一堆,使得编辑不便利。
*简单来说吧。两个Move,搭配Spawn的实例。
*首先我们放下两个Obj,分别归入Group 1和Group 2。
*将两个Move的目标Group分别设为1和2,自身的Group都设为3。然后时间每个都设为0.5秒,向上移动10个单位(一格)。
*然后分别勾选编辑界面左下的Spawn Triggered,不勾选的话Spawn将不会生效。
*打开Spawn的编辑界面,它是这样的:
TapTap
*Spawn Group:Spawn所指向的指令Group号。这里我们设为3。
*Delay:延迟。从触发Spawn到开始执行第一个动作的时间。一般设为0就行。
*左下两个就不用我说了吧。至于右下,我还没明白有什么用,知道的朋友可以补充一下。
*接下来测试,结果是这样的:触碰Spawn后,不论两个Move距离多远,两个Obj都会在0.5秒的时间里同时向上移动1格。而若在Spawn之前触碰Move,将不会生效。
TapTap
*下一个:Follow指令。
*这个就简单了,拿来调整两Group物体之间的相对速度:
TapTap
TapTap
*X Mod:水平移动速度(跟随Group的倍数),负数为相反方向。
*Y Mod:垂直移动速度(跟随Group的倍数),复数为相反方向。
*Move Time:生效时间。
*Target Group ID:作用的Group ID。该ID号显示在指令表面。
*Follow Group ID:跟随的Group ID。该Group只能包含1个Obj。
*也就是说,当跟随的Obj移动一格时,该Group的所有Obj都会向相同方向移动X/Y Mod格。
*例子就简单一点,弄3个方块一个刺,刺归入Group 4,3个方块归入Group 5。Follow配置如图5。Move设为向右一格,指向Group 4。
TapTap
*于是我们可以看到,触发Follow后再触发Move时,3个方块会以快过刺2倍的速度(也就是3倍)向右移动,最终到达刺的右边一格。
TapTap
TapTap
*这次就讲到这里了。本篇指令教程最后修改于2020年1月31日。有问题和建议的话,欢迎在评论区留言。
*希望能帮到你们!
44
24
11