跳转至

CollisionPolygon2D

继承

Node2D

简要描述

定义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