Hi. I already made a post about this phenomenon but it’s causes were misdiagnosed. Unlike I originally thought, the root of the problem doesn’t lie in Tweens.
I have a platformer game. The player can become “small” at any point by pressing space.
This is the scenario. First the player becomes small and goes hug a wall.
Then the player jumps:
Now, during the jump, player presses space and becomes big again. This is when the player (depending on the timing) either gets an ability to double jump in the air (unintentional) or just gets launched upwards automatically.
__
My levels are made out of tileset objects.
My theory is that GDevelop puts the big player inside the wall for a very short amount of time before pushing them out, and it causes these problems.
The problem disappears if I only scale players height, not width. Unfortunately, I need to scale both.
Thank you