+2 votes

Which body is better for a bullet? (I'm making a top down shooter)
Rigidbody, right?

in Engine by (14 points)

1 Answer

+1 vote

It really depends on what behavior you want from your bullets.

The most common node to use for bullets is Area2D. Since you only need to detect when the bullet hits something and then it's gone/explodes/etc. there's no need for collision.

If you want your bullets to ricochet, then you might want to make them rigid or kinematic. If you want direct control over their movement, kinematic is a better choice. If you want the physics engine to control them, use rigid - but you'll have a lot less fine control of their movement.

by (21,930 points)
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 [email protected] with your username.