Discuss Scratch
- Discussion Forums
- » Suggestions
- » Animations Extension
- knowitall1237
-
Scratcher
100+ posts
Animations Extension
Setting up animations can be confusing depending on the complexity (for example, animating a platformer character)
This is why I'm suggesting an Animations extension, which allows you to switch the animation a sprite is playing easily.
To create an animation, you can press the “Make an Animation” button (like the buttons to create variables and lists).
You can select which costumes you want to include in the animation, and drag/drop them in the order you want them to be played. Then, you can set the FPS of the animation, and set the animation to infinitely loop using a toggle. If the animation doesn't loop, you can set what costume the sprite should be set to once the animation ends.
When you finish an animation, it creates a square button similar to a reporter block that you can use to edit or delete the animation.
Once you have an animation set up, you can use the following blocks:
Also, this extension acts differently with some of the looks blocks.
The switch costume block automatically stops the current animation.
The next costume block can be used to skip an animation frame.
That's my suggestion! Thanks for reading!
You can see how the animation editor works in more detail here: https://scratch.mit.edu/projects/1320316090/
This is why I'm suggesting an Animations extension, which allows you to switch the animation a sprite is playing easily.
To create an animation, you can press the “Make an Animation” button (like the buttons to create variables and lists).
You can select which costumes you want to include in the animation, and drag/drop them in the order you want them to be played. Then, you can set the FPS of the animation, and set the animation to infinitely loop using a toggle. If the animation doesn't loop, you can set what costume the sprite should be set to once the animation ends.
When you finish an animation, it creates a square button similar to a reporter block that you can use to edit or delete the animation.
Once you have an animation set up, you can use the following blocks:
(current animation :: #CBC3E3) //The current animation being played
(current frame :: #CBC3E3)
(current loop :: #CBC3E3) //How many times the animation has looped
(animation speed :: #CBC3E3)
set animation to [animation v] :: #CBC3E3
set frame to () :: #CBC3E3 // If the current animation doesn't have the frame specified, nothing happens.
set animation speed to () :: #CBC3E3 //Multiplier (2 would be double FPS) you can also use this to reverse animations with negative numbers
restart animation :: #CBC3E3
stop animations :: #CBC3E3
when animation [ends v] :: hat #CBC3E3 //Doesn't run if the animation was manually stopped
when animation [loops v] :: hat :: #CBC3E3 //Dropdown option of the block above
Also, this extension acts differently with some of the looks blocks.
The switch costume block automatically stops the current animation.
The next costume block can be used to skip an animation frame.
That's my suggestion! Thanks for reading!

You can see how the animation editor works in more detail here: https://scratch.mit.edu/projects/1320316090/
Last edited by knowitall1237 (May 19, 2026 20:35:02)
- HollyEuca
-
Scratcher
1000+ posts
Animations Extension
Support! Animating in Scratch can be difficult at times, and this would increase simplicity!
- I_wantasheep
-
Scratcher
1000+ posts
Animations Extension
so we are now making a coding platform… an art platform now…
hey, you do you i guess
hey, you do you i guess
- bubgamer07
-
Scratcher
100+ posts
Animations Extension
so we are now making a coding platform… an art platform now…scratch isn't just a coding platform
hey, you do you i guess
- I_wantasheep
-
Scratcher
1000+ posts
Animations Extension
i mean yeah not strictlyso we are now making a coding platform… an art platform now…scratch isn't just a coding platform
hey, you do you i guess
- HollyEuca
-
Scratcher
1000+ posts
Animations Extension
so we are now making a coding platform… an art platform now…Scratch's slogan is “Create stories, games, and animations
hey, you do you i guess
Share with others around the world”
- I_wantasheep
-
Scratcher
1000+ posts
Animations Extension
forgor ☠️so we are now making a coding platform… an art platform now…Scratch's slogan is “Create stories, games, and animations
hey, you do you i guess
Share with others around the world”
- ChristianScratcher1
-
Scratcher
1000+ posts
Animations Extension
Support!
As an animator this'd be so useful.
I usually have to backpack a script for fps so having it in 1 block would be much simpler
As an animator this'd be so useful.
I usually have to backpack a script for fps so having it in 1 block would be much simpler
- knowitall1237
-
Scratcher
100+ posts
Animations Extension
No support.There are workarounds, but this extension isn't meant to add any extra functionality to Scratch, it's meant to make complex animation setups easier to manage for beginners.
Most of these can workaround.
- 95_Theses_Enjoyer
-
Scratcher
500+ posts
Animations Extension
As an animator, support.
This is very handy.
This is very handy.
- some1atskool
-
Scratcher
100+ posts
Animations Extension
No support.There are workarounds, but this extension isn't meant to add any extra functionality to Scratch, it's meant to make complex animation setups easier to manage for beginners.
Most of these can workaround.
having to manually add every frame isn't easier.
- knowitall1237
-
Scratcher
100+ posts
Animations Extension
I decided to make a simple slideshow explaining how the animation editor works in more detail
Here's the link: https://scratch.mit.edu/projects/1320316090/
Here's the link: https://scratch.mit.edu/projects/1320316090/
- localrulebreaker
-
Scratcher
100+ posts
Animations Extension
next costume block in loop kekNo support.There are workarounds, but this extension isn't meant to add any extra functionality to Scratch, it's meant to make complex animation setups easier to manage for beginners.
Most of these can workaround.
having to manually add every frame isn't easier.
- AdaVesta_
-
Scratcher
1000+ posts
Animations Extension
all of the sudden I'm feeling that people are finding ways to not support this.
this would be really useful for beginners and for pros to be honest. support!
this would be really useful for beginners and for pros to be honest. support!
- Discussion Forums
- » Suggestions
-
» Animations Extension