Godot Version
Godot 4.2
Question
How can I make my 2D object change color based on 3D light sources?
That depends on what kind of node setup you have. You are working with a 3D scene, right? Not a 2D scene that is imitading a 3D look? If you are using Sprite3Ds, you can enable shading under Flags → Shaded.
Hope this is what you were looking for. :>
1 Like