0 votes

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?

in Engine by (271 points)

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

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.

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.