I use the jumpthrough behavior on a tilemap so that each tile can be fallen through. If I have two floors separated by one tile, and the character is taller than one tile, then it'll continue to fall through both platforms because it is waiting until the character isn't overlapping to reset the fallthrough.
It should be designed to only take into account the bottom of the character collision box (the part touching), rather than the whole collision box. Also it should only take into account the top of the platform collision box (which could be different depending upon the orientation of the object).
Attach a Capx
Description of Capx
Sprite with platform behavior and tilemap with jumpthrough behavior, setup so that bug occurs.
Steps to Reproduce Bug
- Press down arrow to fall through platform.
Sprite falls through two platforms.
Sprite should only fall through first platform.
- Chrome: (YES)
- FireFox: (YES)
- Internet Explorer: (YES)
Operating System and Service Pack
windows vista, sp2
Construct 2 Version ID