Hey, so I've been having this problem lately.
I wanted to make a simple area system, in which the player would be able to get different effects when overlapping them. The addresed issue, however, is more about how it looks, rather than how it behaves.
Areas are simple sprites (what the player actually collides with)
I wanted to put a simple animation on them, so I added a rotated Tiled Bg with a tiny texture as a container that would stick to them and loop horizontaly, blended with source in blend mode and triangular sine movement.
However, if they are too close to each other, they blend with other areas too, any ideas on how to approach this?
Capx:
https://www.dropbox.com/s/ixttos6qt3pi6 ... .capx?dl=0