I'm creating a 2D platformer and I'd like to implement an auto-tiling system. Normally, this wouldn't be particularly difficult. However, I'd like to have tiles like in Yoshi's Island, where the graphics extend past the actual collidable tile's boundaries.

Consider this image:

enter image description here

Although the eggs and the Piranha Plant are clearly resting on the ground, the flower tiles continue behind them, out of the collidable tile.

I know that it would be simple to do by hand, but extremely time consuming. Using an auto-tiling algorithm would save me a lot of time and boredom, but I'm not sure where to start.

  • 1
    \$\begingroup\$ Isn't it as simple as randomly sprinkling them in certain marked-off areas? \$\endgroup\$ – ashes999 Sep 29 '13 at 19:39

The easiest way is to have your tiles set as passable or not passable and simply set the top tiles on some types to passable. Like the grass. And some as not passable, like the crystal.

Not a big answer, I guess, but why make this over-complicated.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.