Just curious about node design. Is it better making Sprite2D the child of StaticBody2D or vice versa. Seems either way works fine. In the screen shot below I have both. What is the preferred way of doing this? Is there a design document regarding this?
Because StaticBody* instances do not move, there is no difference.
If you were using RigidBody* you’d probably want the sprite inside if you want it to move based on the physics, or outside otherwise.
Ah now makes sense. I have also a Player CharacterBody* and Sprite is inside. Feels more natural.