有了这个函数,你可以从游戏中删除任何时间线。如果此时间线是在GameMaker资源浏览器中创建的,请注意,它已完全从游戏中删除,并且在使用此函数后尝试再次调用索引时间线会导致错误。如果时间线是使用timeline_add()函数动态创建的,则应在不再需要时间线的那一刻使用此函数,以防止任何可能减慢 (并最终崩溃) 您的游戏的内存泄漏。
timeline_delete(ind);
参数 | 类型 | 描述 |
---|---|---|
ind | Timeline Asset | 要删除的时间线的索引。 |
N/A
if (timeline_exists(global.tl))
{
timeline_delete(global.tl);
}
上面的代码检查时间线是否存在并在全局变量 "tl" 中建立索引,如果存在,则删除该时间线。