Hi there, just learning the program and I am trying to use layer effects. I’ve read up on them and my understanding is that the layer effects should affect the objects on that layer, am I correct on that?
I want to have objects on a foreground layer be darkened and objects in the background layer to be lightened. When I change the effects on the layer nothing happens.
I am currently trying to learn how cameras work, as of right now I have the camera to follow the player at the beginning of the scene.
That being said, what do I have to do to initialize the layer effects, or am I not understanding this correctly?
It is difficult to help you if you don’t describe the actual problem. Do layer effects work at all? What do you expect to happen vs what actually happens?
As I did explain in the initial post, when I change effects on a layer, nothing happens to objects on that layer.
Gdevelops site shows that you can add effects to objects, but that seems to be outdated information perhaps, as there is no effects tab in the object properties.
Should layer effects be affecting objects on that layer?
Layer effects and object effects are different parts of the same system in the engine. Both are still active and current. I believe there are a few exceptions (you can’t apply object affects to tilemaps directly, currently)
Layer effects affect the entire layer. Some effects can apply to the “empty space” of the layer, too, not just objects (like the reflection effect).
Object effects only apply to instances of that object in the scene.
2D effects do not apply to 3D objects, and vice versa.
I’ve just tested with the installed and web version, and the effects I tested (outline, pixelate, adjustment) are working fine in all instances that I was able to test.
We’d need more info on the specifics to be able to help you troubleshoot whatever issue you’re running into.
Honestly it’s weird, I started a new project and they seem to be working now, so I dont know what was interfering with the layer effects but I guess they’re working now. Thanks for your efforts.