使用此函数,您可以检查当前骨骼动画是否已在给定轨道上完成播放。
注意 如果动画设置为循环 (skeleton_animation_is_looping),则此函数将始终返回 false,因为如果动画仍在循环,则不可能完成。
skeleton_animation_is_finished(track);
参数 | 数据类型 | 描述 |
---|---|---|
track | Real | 动画轨迹的索引 |
var _finished = skeleton_animation_is_finished(1);
if (_finished)
{
show_debug_message("The animation has finished playing");
}
上面的代码首先检查轨迹1上的动画是否已经完成播放,并将结果存储在局部变量_finished中。 然后,在动画完成播放的情况下,显示调试消息。