|
@@ -97,7 +97,8 @@ void CapsuleShape2D::draw(const RID &p_to_rid, const Color &p_color) {
|
|
}
|
|
}
|
|
|
|
|
|
Rect2 CapsuleShape2D::get_rect() const {
|
|
Rect2 CapsuleShape2D::get_rect() const {
|
|
- return Rect2(0, 0, radius, height);
|
|
|
|
|
|
+ const Vector2 half_size = Vector2(radius, height * 0.5);
|
|
|
|
+ return Rect2(-half_size, half_size * 2.0);
|
|
}
|
|
}
|
|
|
|
|
|
real_t CapsuleShape2D::get_enclosing_radius() const {
|
|
real_t CapsuleShape2D::get_enclosing_radius() const {
|