In my game, the hero is a multiple element dynamic body that is besieged with static enemies, animated by transitions to move across the screen. I just implemented an invisibility mode, where the hero won’t be affected by enemies, and in that mode I set hero.isSensor = true.
However, on collisions he still gets moved.
I print out his isSensor property every frame and it’s “true”, but there he goes, shoved unceremoniously across the screen.
Am I misunderstanding isSensor? Do I have to make the enemies sensors, too?
Using the latest public build.