跳到主要内容

CollisionPolygon2D

继承

Node2D

简要描述

定义2D碰撞多边形。

描述

CollisionObject2D父级提供2D碰撞多边形。

成员

类型属性名默认值
intbuild_mode0
booldisabledfalse
boolone_way_collisionfalse
floatone_way_collision_margin1.0
PoolVector2ArraypolygonPoolVector2Array( )

枚举

enum BuildMode:

  • **BUILD_SOLIDS = 0**

碰撞将包括多边形及其包含的区域。

  • **BUILD_SEGMENTS = 1**

碰撞将仅包括多边形边缘。


成员说明

  • int build_mode
Default0
setterset_build_mode(value)
getterget_build_mode
  • bool disabled
Defaultfalse
setterset_disabled(value)
getteris_disabled
  • bool one_way_collision
Defaultfalse
setterset_one_way_collision(value)
getteris_one_way_collision_enabled
  • float one_way_collision_margin
Default1.0
setterset_one_way_collision_margin(value)
getterget_one_way_collision_margin
  • PoolVector2Array polygon
DefaultPoolVector2Array( )
setterset_polygon(value)
getterget_polygon