Animation 在Scratch中控制不同类型的精灵动画

Animation 在Scratch中控制不同类型的精灵动画,animation,sprite,mit-scratch,Animation,Sprite,Mit Scratch,我正在Scratch 3.0中构建一个平台,玩家可以跑、跳、蹲,还可以进行一些基本的攻击。现在,我在自定义块下设置了动画,如以下示例中的空闲: switch to costume (1+((floor of (timer*10)) mod 6) 只要满足动画条件,就可以使用游戏计时器循环服装;对于空闲、奔跑和跳跃来说效果很好,但是我不知道如何实现像蹲起(三套戏服/框架)这样的动作,它总是需要从一套特定的戏服开始,播放两套额外的戏服,然后停止,直到释放向下键。类似地,我需要攻击动画始终从特定的服

我正在Scratch 3.0中构建一个平台,玩家可以跑、跳、蹲,还可以进行一些基本的攻击。现在,我在自定义块下设置了动画,如以下示例中的空闲:

switch to costume (1+((floor of (timer*10)) mod 6)
只要满足动画条件,就可以使用游戏计时器循环服装;对于空闲、奔跑和跳跃来说效果很好,但是我不知道如何实现像蹲起(三套戏服/框架)这样的动作,它总是需要从一套特定的戏服开始,播放两套额外的戏服,然后停止,直到释放向下键。类似地,我需要攻击动画始终从特定的服装开始,并按顺序播放整个动画


我希望这是有道理的。有没有关于实现这一点的好方法的建议,或者我需要包括哪些额外的参数来实现这一点?

使用一个数字状态变量怎么样?
例如,让我们创建一个名为
cruch
的块,并应用计数器,以便在按下向下箭头键时,将蹲姿精灵的计数器设置为1,然后设置为2。然后使用
等待
块等待蹲姿消失。
现在你也为其他人做同样的事情