CollisionPolygon2D
Inherits: Node2D < CanvasItem < Node < Object Defines a 2D collision polygon.
Description
CollisionObject2D parent. Polygons can be drawn in the editor or specified by a list of vertices.
Properties
Enumerations
BuildMode:
- BUILD_SOLIDS = 0 —- Collisions will include the polygon and its contained area.
- BUILD_SEGMENTS = 1 —- Collisions will only include the polygon edges.
Property Descriptions
- BuildMode build_mode BuildMode constants.
- bool disabled
true, no collisions will be detected.
- bool one_way_collision
true, only edges that face up, relative toCollisionPolygon2D‘s rotation, will collide with other objects. Note: This property has no effect if thisCollisionPolygon2Dis a child of an Area2D node.
- float one_way_collision_margin The margin used for one-way collision (in pixels). Higher values will make the shape thicker, and work better for colliders that enter the polygon at a high velocity.
- PoolVector2Array polygon PoolVector2Array, not a reference.
