【发布时间】:2016-08-03 06:43:18
【问题描述】:
我想在游戏制作器中制作一个包含 5 个子图像的精灵,当它到达最后一个时停止我如何使用代码来做到这一点?
【问题讨论】:
标签: game-maker gml
我想在游戏制作器中制作一个包含 5 个子图像的精灵,当它到达最后一个时停止我如何使用代码来做到这一点?
【问题讨论】:
标签: game-maker gml
在Animation End 事件中:
image_speed = 0;
image_index = image_number - 1;
【讨论】:
在您的对象的 Step 中运行它:
If image_index == 4 Then image_speed = 0;
image_index 是对象精灵动画中当前帧的索引,image_speed 是动画的速度(以每步帧数为单位)。此代码仅检查动画是否在最后一帧(帧索引为 0,因此第 5 帧索引为 4。),如果是,则将速度设置为 0。
【讨论】: