Up to date
This page is up to date for Godot 4.0
. If you still find outdated information, please open an issue.
WorldBoundaryShape2D
Inherits: Shape2D < Resource < RefCounted < Object
World boundary (infinite plane) shape resource for 2D physics.
Description
2D world boundary shape to be added as a direct child of a PhysicsBody2D or Area2D using a CollisionShape2D node. WorldBoundaryShape2D works like an infinite plane and will not allow any physics body to go to the negative side. Note that the normal matters; anything “below” the plane will collide with it. If the WorldBoundaryShape2D is used in a PhysicsBody2D, it will cause colliding objects placed “below” it to teleport “above” the plane.
Performance: Being a primitive collision shape, WorldBoundaryShape2D is fast to check collisions against.
Properties
| ||
|
Property Descriptions
float distance = 0.0
The line’s distance from the origin.
Vector2 normal = Vector2(0, -1)
The line’s normal. Defaults to Vector2.UP
.