CollisionPolygon2D
继承
简要描述
定义2D碰撞多边形。
描述
为CollisionObject2D父级提供2D碰撞多边形。
成员
类型 | 属性名 | 默认值 |
---|---|---|
int | build_mode | 0 |
bool | disabled | false |
bool | one_way_collision | false |
float | one_way_collision_margin | 1.0 |
PoolVector2Array | polygon | PoolVector2Array( ) |
枚举
enum BuildMode:
- **BUILD_SOLIDS = 0**
碰撞将包括多边形及其包含的区域。
- **BUILD_SEGMENTS = 1**
碰撞将仅包括多边形边缘。
成员说明
- int build_mode
Default | 0 |
---|---|
setter | set_build_mode(value) |
getter | get_build_mode |
- bool disabled
Default | false |
---|---|
setter | set_disabled(value) |
getter | is_disabled |
- bool one_way_collision
Default | false |
---|---|
setter | set_one_way_collision(value) |
getter | is_one_way_collision_enabled |
- float one_way_collision_margin
Default | 1.0 |
---|---|
setter | set_one_way_collision_margin(value) |
getter | get_one_way_collision_margin |
- PoolVector2Array polygon
Default | PoolVector2Array( ) |
---|---|
setter | set_polygon(value) |
getter | get_polygon |