timeline_size

通过此函数,您可以获得时间线的活动时刻总数 ("活动" 时刻是添加了代码或 GML Visual 的时刻)。使用 timeline_moment_add_scripttimeline_moment_clear 函数创建动态时间线时,这会非常方便,因为您可以检查给定时间线是否具有正确数量的活动时刻或没有根本不。

 

语法:

timeline_size(ind);

参数类型描述
indTimeline Asset时间线的索引从获取信息。

 

返回:

N/A

 

例子:

if timeline_size(global.tl) == 0
{
    var _gamespeed = game_get_speed(gamespeed_fps);
    timeline_moment_add_script(global.tl, _gamespeed + irandom(_gamespeed), spawn_enemy);
}

上面的代码检查给定的时间轴大小,如果返回 0 ( 即:时间轴没有活动时刻),它将添加一个脚本函数,以便在全局变量 tl 中索引的时间轴内的随机时刻使用。