Hello, I’m making a simple action game, and there are 3 different characters that I can choose(say, characterA,B,C).
I start game with A and can always switch my current character to B or C. Of course, B must be on the same place where A was. These characters have different skill, HP… etc.
I made empty ‘Player’ gameobject, and put character gameobject as a child.
I want to know where to put character controller. Is it better to control characters in ‘Player’ object, or in each ‘Character’ object?
Is it better to have all three characters as children(set only current character active), or instantiate current character and destroy it when I switch to another character?
Where to check collision(in Player or character)?
I need simple guideline for this. Thank you for your help in advance. ![]()