skeleton_animation_get_position

此函数将返回指定动画轨迹上的动画位置,其值范围为0到1。通过这种方式,您可以获得百分比形式的轨迹位置,其中值0对应于0%,值1对应于100%。

如果没有为给定的特定轨迹指定动画,或者如果实例没有设置精灵,则它将返回-1。

 

语法:

skeleton_animation_get_position(track);

参数类型描述
trackReal动画跟踪获取的位置。

 

返回:

Real

 

例子:

var _position = skeleton_animation_get_position(0);
var _position_percent = _position * 100;
show_debug_message("The skeleton animation position on track 0 is at " + string(_position_percent) + "%.");

上面的代码检查指定给轨迹0的骨骼动画的当前位置,并将其存储在临时变量_position中。然后,它通过将该值乘以100将其转换为百分比,并将结果存储在另一个临时变量_position_percent中。
最后,它显示一条显示百分比值的调试消息。