碰撞多边形2d¶
Inherits: Node2D < CanvasItem < Node < Object
类别: 核心
简要说明¶
定义二维碰撞多边形。
属性¶
0 |
||
假 |
||
假 |
||
1.0 |
||
池向量2数组() |
描述¶
将二维碰撞多边形提供给 CollisionObject2D 起源。多边形可以在编辑器中绘制,也可以由顶点列表指定。
属性描述¶
BuildMode build_mode
违约 |
0 |
设定器 |
设置构建模式(值) |
吸气剂 |
获取u构建u模式() |
碰撞生成模式。使用其中一个 BUILD_*
常量。
bool disabled
违约 |
假 |
设定器 |
设置禁用(值) |
吸气剂 |
已禁用( |
如果 true
,不会检测到碰撞。
bool one_way_collision
违约 |
假 |
设定器 |
设置单向碰撞(值) |
吸气剂 |
是否启用了单向碰撞()。 |
如果 true
,只有面朝上的边(相对于碰撞多边形2d的旋转)才会与其他对象碰撞。
float one_way_collision_margin
违约 |
1.0 |
设定器 |
设置单向碰撞边缘(值) |
吸气剂 |
获得单向碰撞边缘 |
PoolVector2Array polygon
违约 |
池向量2数组() |
设定器 |
设置多边形(值) |
吸气剂 |
获取多边形() |
多边形的顶点列表。最后一点将连接到第一点。返回的值是Poolvector2数组的克隆,而不是引用。