CollisionPolygon2D
Category: Core
Defines a 2D collision polygon.
- BUILD_SOLIDS = 0 — Collisions will include the polygon and its contained area.
- BUILD_SEGMENTS = 1 — Collisions will only include the polygon edges.
Provides a 2D collision polygon to a parent. Polygon can be drawn in the editor or specified by a list of vertices.
Setter | set_build_mode(value) |
Getter | get_build_mode() |
Collision build mode. Use one of the constants. Default value: BUILD_SOLIDS.
- disabled
- bool one_way_collision
Setter | set_one_way_collision(value) |
Getter | is_one_way_collision_enabled() |
If , only edges that face up, relative to CollisionPolygon2D’s rotation, will collide with other objects.
- one_way_collision_margin
Setter | set_polygon(value) |
Getter | get_polygon() |
The polygon’s list of vertices. The final point will be connected to the first. The returned value is a clone of the PoolVector2Array, not a reference.