Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
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 🔗
Sets whether this collision shape should only detect collision on one side (top or bottom).
Note: This property has no effect if this CollisionShape2D is a child of an Area2D node.
Note: The one way collision direction can be configured by setting one_way_collision_direction.
Vector2 one_way_collision_direction = Vector2(0, 1) 🔗
The direction used for one-way collision.
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.