Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | vonflyhighace2 | |
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