timeline_moment_add_script

在给定步的时间轴上添加脚本。

语法:

timeline_moment_add_script(ind, step, script);


参数 描述
ind 添加时刻的时间轴索引。
step 添加到的时刻(步)。
script 要添加到时刻的脚本的索引。


返回: N/A(无返回值)


描述

使用此函数,你可以在该时间轴内的任何给定 “时刻” 动态地将脚本添加到时间轴(脚本必须已存在于游戏资源中),其中 “时刻” 相当于一个游戏刻度(或步)。通过这种方式,你可以使用 timeline_add 函数创建新的时间轴,并在任何位置添加不同的行为,或者只是使用新行为修改以前创建的时间轴资源。请注意,使用此函数时,脚本不需要任何其他参数。


例如:

global.tl = timeline_add();
var i = room_speed * 60;
repeat(3)
   {
   timeline_moment_add_script(global.tl, i, choose(scr_AlienAttack_1, scr_AlienAttack_2, scr_AlienAttack_3);
   i += room_speed * 60;
   }

上面的代码将创建一个新的时间轴并将其索引存储在变量 “global.tl” 中。然后它会每隔一分钟在时间轴上添加随机选择的三个脚本中的一个。


上一页: 时间轴
下一页: timeline_moment_clear
© Copyright YoYo Games Ltd. 2018 All Rights Reserved