1. All of the animations should be the same width and height (idle, run, walk, hit, attack).
2. If something needs to be continuous, make sure you click "loop" in the animation. For example, the "run" animation should be looped. i.vgy.me/12dQja.png
3. Origin image points should be in the same position for all the animation sprites in a character. Example: webmshare.com/play/VbrLa
4. Collision should also be simple and kept as similar as possible across all sprites in an animation, especially the bottom collision points. Example: webmshare.com/play/qOdv0
I have fixed these issues for "base," "run," and "jump." Please follow the same for all the animations.
When making animations, think like a person standing on the floor and doing all the actions.
For example, imagine yourself doing all these animations.
You would stand on the ground and start running. Then, if you want to jump, you would stand on the ground and jump. The same goes for climbing, attacking, and everything else.
So a common element in all of these is that you're standing on the ground in the initial position.
Your animations should follow the same principle—everything should start from the default position.
For that, you should have all the sprites in the animations with the same resolution, the same origin image point, and the same collision.
Once you update these, your character’s movement will look smooth.
Always think about logic. If something is not working, check all the related events and keep connecting them in your mind.
For example:
Here, you created an event for: i.vgy.me/iyKQUa.png
Player Platform is falling AND
Player Platform is jumping
→ Set the player animation to jump
Think, when will jumping and falling happen at the same time? NEVER, right?
So the events should be OR instead of AND:
Player Platform is falling OR
Player Platform is jumping
→ Set the player animation to jump
Keep checking the logic, one day it will come automatically.
Also, one final piece of advice: you have a very messy work style. Keep the names everywhere clear and self-explanatory — it will help you a lot.
Here is the fixed file:
dl.dropboxusercontent.com/scl/fi/0ygt50tql4dqw99f9dl8p/Bloomattempt.zip