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 )
如果脚本中存在此方法,则只要修改形状资源,就会调用该方法。