I have a texture (tiled background) that will cover the whole layout (so I only need one of them). I want to be able to specify where it is seen using masking. However, I run into a situation where the masking object's transparent background has a different effect than having none of the object.
Here's what I mean. There's a single circular mask in the middle, so I want to be able to mask out ALL the orange except the circle. However, you can see the masking effect not work outside the boundaries of the masking image. I guess this makes sense, but what can i do here?
I'm aware I could just use a different blend mode and mask where the texture is not, however there are two issues with this.
1. Since the masked shapes are pretty simple, masking where the texture is 'not' is much more complex and will use many more sprites.
2. I'm also using the mask as a collision detector. This could save a lot of time and objects.
Let me know if you have any ideas?