I'm working on a game on Construct Classic and I had a question about effects, specifically the wave effect to create a water effect. I don't want to apply it to the entire screen/layer, just an area. For example, there are platforms and there is water only on the lower third of the screen. The platforms are inside the water so the water and everything behind it (and the player if they are inside the water) should get the wave effect, but not the region on the upper two thirds of the screen outside of the water.
Develop games in your browser. Powerful, performant & highly capable.
Use the canvas object, it has a property "grab layout" that if set to "before drawing" takes whatever was drawn under it. You can then apply effects to that area.
Thanks R0J0hound, that worked like a charm!
Not entirely sure if you would save VRAM (depends on the area size), but you can also stack your desired effect after the "Apply Below" shaderhttp://www.scirra.com/forum/effect-apply-below_topic43352.html on a dummy tiled background. It doesn�t work with all shaders, though.