How to add multiple shaders to a sprite2D in Godot? I used CanvasGroup as a parrent of Sprite2D,and can add a second shader to the canvasGroup, but if I want to add a third shader, what should I do? I tried to add the CanvasGroup node as a child node of CanvasGroup, but the effect is not what I want. I don’t understand whether CanvasGroup can be a child node of CanvasGroup to achieve what I want.
You can repeat this proccess how many times you need, without needing to create aditional stuff, but be aware that the order that you put the shaders does matter, meaning the very first one is firstly apllied, then it goes to next_pass and so on…