So the VanishBlock has platform behavior. So I figured, maybe it’s because it’s a platform? So I detected if it’s a platform and deactivated the behavior, but nothing changed. I also tried changing the scene timer instead of object timer with no difference.
If “VanishBlock” has an active Platform behavior it will never collide “Kitaroni” (assuming “Kitaroni” has an active platform behavior too, right? … and deactivating the platform behavior when it collides don’t work because it never collides in first place).
You can add an extra object “feetsHitbox” and locate them always at the bottom of the player. Platformer behavior locates the player one pixel above the ground, so you have to locate this feetsHitbox at least one pixel or two under the player bottom.
That was perfect! Which brings me to another question/problem.
Let’s say I have multiple of these vanish boxes where a player can jump across as quickly as they can. Do I need to duplicate all the objects, rename them and set each event up for the object(s) or is there a way I can only vanish the current block but not the others? Right now when I touch one of the vanish blocks, they all disappear at the same time.