Physics Bodies

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By vonflyhighace2
:warning: Old Version Published before Godot 3 was released.

Is there a difference between using a rigid body and setting its mode to static vs using the static Physics node? What of the others as well, is there a performance penalty or something?

Never tried it, but maybe signals will still trigger. If not, then it doesn’t seem like there’ll be any performance penalty.

batmanasb | 2016-07-29 21:18

There are some functionality differences. StaticBodies have the artificial constant linear and angular velocities, KinematicBodies have the move() function, etc. RigidBodies don’t have those, but have a bunch of other functions, you can check the documentation for the full lists. I think you have to use RigidBodies if you want collision reports. I would assume there’s a tiny performance penalty for using RigidBodies, since they have more going on, but that’s just a guess.

rgrams | 2016-07-29 21:26