I am using the tilemap opacity problem workaround (place 3d box in scene) Tilemap rendering when using a light · Issue #7091 · 4ian/GDevelop · GitHub in a 2d project. But sometimes the workaround doesn’t work and I have discovered extra steps that are needed to make it work (extra steps in link above).
But the consequence of this is a problem with the Old film effect. If I set a layer to 2d/3d default and have a 3d box on that layer, then the Old film effect on an object on that layer doesn’t work. I tried a few other effects like pixelate, shockwave and bloom and they did work. It’s the same problem if the layer has the Old film effect too.
Steps:
- set layer to 2d/3d default
- put a 3d box on that layer
- put an object with Old film effect on that layer - Old film effect doesn’t work
- then change layer to 2d only and Old film effect does work
Update, extra info. If the object with the Old film effect has any transparency then the parts of it that are over lower z order objects will show the effect.
Simple project showing problem: