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
.