CollisionShape

Inherits: Spatial < Node < Object

Nodo que representa los datos de la forma de la colisión en el espacio 3D.

Descripción

Servicio de edición para crear y editar formas de colisión en el espacio 3D. Puede usar este nodo para representar todo tipo de formas de colisión, por ejemplo, añadirlo a un Area para darle una forma de detección, o añadirlo a un PhysicsBody para crear un objeto sólido. IMPORTANTE: este es un ayudante sólo para el editor para crear formas, usa el CollisionObject.shape_owner_get_shape para obtener la forma real.

Propiedades

bool

disabled

false

Shape

shape

Métodos

void

make_convex_from_brothers ( )

void

resource_changed ( Resource resource )

Descripciones de Propiedades

Default

false

Setter

set_disabled(value)

Getter

is_disabled()

Una forma de colisión desactivada no tiene ningún efecto en el mundo.


Setter

set_shape(value)

Getter

get_shape()

La forma actual que posee esta forma de colisión.

Descripciones de Métodos

  • void make_convex_from_brothers ( )

Sets the collision shape's shape to the addition of all its convexed MeshInstance siblings geometry.


  • void resource_changed ( Resource resource )

Si este método existe dentro de un script se llamará siempre que el recurso de forma haya sido modificado.