碰撞形状2d

Inherits: Node2D < CanvasItem < Node < Object

类别: 核心

简要说明

表示二维空间中碰撞形状数据的节点。

描述

用于在二维空间中创建和编辑碰撞形状的编辑器功能。您可以使用此节点表示各种碰撞形状,例如,将其添加到 Area2D 给它一个检测形状,或添加到 PhysicsBody2D 创建实体对象。 IMPORTANT :这是一个仅用于编辑器的帮助器,用于创建形状,使用 CollisionObject2D.shape_owner_get_shape 以获得实际形状。

属性描述

违约

设定器

设置禁用(值)

吸气剂

已禁用(

禁用的碰撞形状在世界上没有任何效果。

  • bool one_way_collision

违约

设定器

设置单向碰撞(值)

吸气剂

是否启用了单向碰撞()。

设置此碰撞形状是否只应检测一侧(顶部或底部)的碰撞。

  • float one_way_collision_margin

违约

1.0

设定器

设置单向碰撞边缘(值)

吸气剂

获得单向碰撞边缘

设定器

设置形状(值)

吸气剂

获取形状()

此碰撞形状拥有的实际形状。