In the Project Setup video for the Laser Defender module, Gary presents a challenge to create Player and Enemy prefabs. When I did this myself, I created empty GameObjects for each, and then added a SpriteRenderer component to each for the player/enemy image. When Gary does this, instead of adding a SpriteRenderer component to the parent object, he creates a child object for the sprite image.
Is there reason to do it one way vs the other? I can see the value in having the inspector less cluttered with multiple components, but also wondered if there was extra overhead for the additional transforms of the child objects. Just wanted to understand the reasoning behind the decision, if there was any.
Thanks!