2

我想在游戏制作器中制作一个包含 5 个子图像的精灵,当它到达最后一个时停止我如何使用代码来做到这一点?

4

2 回答 2

8

Animation End事件:

image_speed = 0;
image_index = image_number - 1;
于 2016-04-13T04:34:18.497 回答
1

甚至在您的对象的 Step 中运行它:

If image_index == 4 Then image_speed = 0;

image_index是对象精灵动画中当前帧的索引,image_speed是动画的速度(以每步帧数为单位)。此代码仅检查动画是否在最后一帧(帧索引为 0,因此第 5 帧索引为 4。),如果是,则将速度设置为0.

于 2016-04-13T01:54:20.753 回答