Class reference
CapsuleShape2D
Inherits Shape2D
A 2D capsule shape used for physics collision.
Description
A 2D capsule shape, intended for use in physics. Usually used to provide a shape for a CollisionShape2D. Performance: CapsuleShape2D is fast to check collisions against, but it is slower than RectangleShape2D and CircleShape2D.
Properties
float height = 30.0
float height = 30.0The capsule's full height, including the semicircles. Note: The height of a capsule must be at least twice its radius. Otherwise, the capsule becomes a circle. If the height is less than twice the radius, the properties adjust to a valid value.
float mid_height
float mid_heightThe capsule's height, excluding the semicircles. This is the height of the central rectangular part in the middle of the capsule, and is the distance between the centers of the two semicircles. This is a wrapper for height.
float radius = 10.0
float radius = 10.0The capsule's radius. Note: The radius of a capsule cannot be greater than half of its height. Otherwise, the capsule becomes a circle. If the radius is greater than half of the height, the properties adjust to a valid value.