CollisionShape3D
Eredita: Node3D < Node < Object
Un nodo che fornisce uno Shape3D a un CollisionObject3D genitore.
Descrizione
Un nodo che fornisce una Shape3D a un CollisionObject3D genitore e consente di modificarla. Ciò può dare una forma di rilevamento a un'Area3D o trasformare un PhysicsBody3D in un oggetto solido.
Attenzione: Un CollisionShape3D ridimensionato in modo non uniforme probabilmente non si comporterà come previsto. Assicurati di mantenere la sua scala uguale su tutti gli assi e regola invece la sua risorsa shape.
Tutorial
Proprietà
|
||
|
||
|
||
Metodi
void |
|
void |
resource_changed(resource: Resource) |
Descrizioni delle proprietà
Color debug_color = Color(0, 0, 0, 0) 🔗
Il colore di debug della forma di collisione che è visualizzato nell'editor, o nel progetto in esecuzione se Debug > Forme di collisione visibili.
Nota: Il valore predefinito è ProjectSettings.debug/shapes/collision/shape_color. Il valore Color(0, 0, 0, 1) documentato qui è un segnaposto e non il colore di debug predefinito effettivo.
Se true, quando la forma è visualizzata, mostrerà un colore solido di riempimento oltre al suo wireframe.
Una forma di collisione disabilitata non ha alcun effetto nel mondo. Questa proprietà dovrebbe essere modificata con Object.set_deferred().
La forma reale appartenente a questa forma di collisione.
Descrizioni dei metodi
void make_convex_from_siblings() 🔗
Imposta la forma di collisione aggiungendo tutte le geometrie dei suoi fratelli MeshInstance3D convessi .
void resource_changed(resource: Resource) 🔗
Deprecato: Use Resource.changed instead.
Questo metodo non fa nulla.