CollisionShape2D¶
Inherits: Node2D < CanvasItem < Node < Object
Nodo que representa los datos de la forma de colisión en el espacio 2D.
Descripción¶
Servicio de edición para crear y editar formas de colisión en el espacio 2D. Puede usar este nodo para representar todo tipo de formas de colisión, por ejemplo, añadirlo a un Area2D para darle una forma de detección, o añadirlo a un PhysicsBody2D para crear un objeto sólido. IMPORTANTE: este es un ayudante sólo para el editor para crear formas, usa el CollisionObject2D.shape_owner_get_shape para obtener la forma real.
Tutoriales¶
Propiedades¶
|
||
|
||
|
||
Descripciones de Propiedades¶
bool disabled
Default |
|
Setter |
set_disabled(value) |
Getter |
is_disabled() |
A disabled collision shape has no effect in the world. This property should be changed with Object.set_deferred.
bool one_way_collision
Default |
|
Setter |
set_one_way_collision(value) |
Getter |
is_one_way_collision_enabled() |
Establece si esta forma de colisión sólo debe detectar la colisión en un lado (superior o inferior).
float one_way_collision_margin
Default |
|
Setter |
set_one_way_collision_margin(value) |
Getter |
get_one_way_collision_margin() |
El margen utilizado para la colisión en un sentido (en píxeles). Valores más altos harán la forma más gruesa, y funcionará mejor para los colisionadores que entran en la forma a alta velocidad.
Shape2D shape
Setter |
set_shape(value) |
Getter |
get_shape() |
La forma actual que posee esta forma de colisión.