CollisionShape2D
Hereda: Node2D < CanvasItem < Node < Object
Un nodo que proporciona una Shape2D a un padre CollisionObject2D.
Descripción
Un nodo que proporciona una Shape2D a un padre CollisionObject2D y permite editarlo. Esto puede dar una forma de detección a un Area2D o convertir un PhysicsBody2D en un objeto sólido.
Tutoriales
Propiedades
|
||
|
||
|
||
|
||
Descripciones de Propiedades
Color debug_color = Color(0, 0, 0, 0) 🔗
The collision shape color that is displayed in the editor, or in the running project if Debug > Visible Collision Shapes is checked at the top of the editor.
Note: The default value is ProjectSettings.debug/shapes/collision/shape_color. The Color(0, 0, 0, 0) value documented here is a placeholder, and not the actual default debug color.
Una forma de colisión desactivada no tiene ningún efecto en el mundo. Esta propiedad debe cambiarse con Object.set_deferred().
bool one_way_collision = false 🔗
Establece si esta forma de colisión sólo debe detectar la colisión en un lado (superior o inferior).
Nota: Esta propiedad no tiene ningún efecto si este CollisionShape2D es hijo de un nodo Area2D.
float one_way_collision_margin = 1.0 🔗
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.
La forma actual que posee esta forma de colisión.