Hi everyone! =)
I recently made a micrometroidvania for MiniLD #34 (you can find it here: ludumdare.com/compo/minild-34 ) and everything went quite smoothly, apart from a strange glitch I only noticed yesterday.
To put it brief, the main sprite sometimes gets stuck midair on the side of a platform. It can still be moved away without any problem, but this thing is really strange. It's something like this:
----
----------| |
| |
| |
----------| |
----
where the big rectangle on the left is the platform and the smaller one on the right is the player.
Now, the platforms are 24x24 blocks with the Solid behaviour. The player is made out of two parts: an invisible 24x48 block with the Platform behaviour and the collision mask slightly shaved off on the upper part, and a player sprite with no behaviours at all that gets moved to the invisible rectangle's position on every tick.
Anybody's got an idea about this strange behaviour? I'd like to avoid it in the future, since I'd like to write a proper and bigger metroidvania with Construct 2. =)