CollisionShape2D
Hérite de : Node2D < CanvasItem < Node < Object
Un nœud qui fournit une Shape2D à un parent CollisionObject2D.
Description
Un nœud qui fournit une Shape2D à un parent CollisionObject2D et permet de la modifier. Cela peut donner une forme de détection à une Area2D ou transformer un PhysicsBody2D en un objet solide.
Tutoriels
Propriétés
|
||
|
||
|
||
|
||
Descriptions des propriétés
Color debug_color = Color(0, 0, 0, 0) 🔗
La couleur de la forme de collision qui est affichée dans l'éditeur, ou dans le projet en cours d'exécution si Débogage > Formes de collision visibles est coché en haut de l'éditeur.
Note : La valeur par défaut est ProjectSettings.debug/shapes/collision/shape_color. La valeur Color(0, 0, 0, 0) documentée ici est une valeur générique, et pas la couleur de débogage par défaut réelle.
Une forme de collision désactivée n’a aucun effet dans le monde. Cette propriété devrait être modifiée avec Object.set_deferred().
bool one_way_collision = false 🔗
Définit si cette forme de collision doit uniquement détecter la collision sur un côté (en haut ou en bas).
Note : Cette propriété n'a aucun effet si cette CollisionShape2D est un enfant d'un nœud Area2D.
float one_way_collision_margin = 1.0 🔗
La marge utilisée pour une collision à sens unique (en pixels). Des valeurs plus élevées rendent la forme plus épaisse et fonctionnent mieux pour les collisionneurs qui entrent dans la forme à grande vitesse.
La forme réelle appartenant à cette forme de collision.