sprite_get_speed(index)
参数 描述 index 将要被获取速度的精灵的索引。
Real(实数)
此函数可以用来找到Sprite Editor中精灵资源的速度。此函数的返回值可以用来计算不同 image_speeds的绘制速度又怎样的不同。注意,返回值将会根据 在精灵编辑器中设置的类型的不同而不同,其类型有 帧每秒或帧每游戏帧。. 请看如下例子
- 假如你的精灵每 秒 绘制一帧,而你设置图像速度为0.5,那么它将每秒绘制0。5帧。如果游戏帧速率是60帧每秒,那么精灵将在每120游戏帧绘制一帧,即两秒绘制一帧。.
- 假如你的精灵每 游戏帧 绘制一帧,而你设置图像速度为0.5,那么它将在每一个游戏帧绘制0。5帧。如果游戏帧速率是60帧每秒,那么精灵将在每60游戏帧绘制30帧,即一秒绘制30帧。.
你可以使用 sprite_get_speed_type函数来获取精灵动画速度类型,使用 sprite_set_speed函数来设置速度和速度类型
s_speed = sprite_get_speed(sprite_index);
s_type = sprite_get_speed_type(sprite_index);
上述函数将会获得精灵的速度及动画速度类型以供日后使用。