CollisionShape¶
Inherits: Spatial < Node < Object
表示3D空间中的碰撞形状数据的节点。
描述¶
用于在 3D 空间中创建和编辑碰撞形状的编辑工具。您可以使用此节点表示各种碰撞形状,例如,将其添加到 Area 以使其具有检测形状,或将其添加到物理体 PhysicsBody 以创建实体对象。重要:这是一个编辑器专用的创建形状的助手,使用 CollisionObject.shape_owner_get_shape 获取实际形状。
教程¶
属性¶
|
||
方法¶
void |
|
void |
resource_changed ( Resource resource ) |
属性说明¶
bool disabled
Default |
|
Setter |
set_disabled(value) |
Getter |
is_disabled() |
禁用的碰撞形状对世界没有任何影响。
Shape shape
Setter |
set_shape(value) |
Getter |
get_shape() |
该碰撞形状拥有的实际形状。
方法说明¶
void make_convex_from_brothers ( )
将碰撞形状的形状设置为其所有凸出的 MeshInstance 兄弟几何体的相加。
void resource_changed ( Resource resource )
如果脚本中存在此方法,则只要修改形状资源,就会调用该方法。