I thought it’s usually not good to make things a child of the main camera because if we have an effect such as a screen shake, then it would affect the children too? For our weapons, wouldn’t it be better to not make them a child of the main camera?
I tried doing this on my own and then using a script to make the weapon follow where the camera is pointing, however whenever I do this, my weapon always stutters. Is there a proper way to do this?
Current Project Hierarchy (Item Holder is a child of the MainCamera Game Object)
Ideal Project Hierarchy (Item Holder is a child of the Player Game Object)