I don’t fully understand rigidbody, despite acknowledging it’s required on at least one gameObject in order to detect triggers and collisions. I’ve tried doing some research and can’t seem to find many specifics about the performance considerations when using them. I have a few queries relating to their use if anyone knows.
-
Does implementing rigidbodies into a game make any noticeable performance difference (esp. on mobile)?
-
Does marking “use gravity”, “is kinematic” or any of the other rigidbody properties change its performance behavior?
-
Should I be adding a rigidbody to my player, or to the objects he’s interacting with? Is there a best practice, or doesn’t it really matter?
-
In making my game, I’ve ended up with a set of differently sized box colliders attached to my player, each with their own rigidbody, in order to detect/activate certain triggers — Is this quite normal for characters, or am I creating a problem having multiple rigid bodies?