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...
PolygonOccluder3D
Eredita: Occluder3D < Resource < RefCounted < Object
Forma poligonale 2D piatta da utilizzare con l'occlusion culling in OccluderInstance3D.
Descrizione
PolygonOccluder3D memorizza una forma poligonale che può essere utilizzata dal sistema di occlusion culling del motore. Quando un OccluderInstance3D con un PolygonOccluder3D viene selezionato nell'editor, un editor apparirà nella parte superiore della viewport 3D, consentendo di aggiungere o rimuovere i punti. Tutti i punti devono essere posizionati sullo stesso piano 2D, il che significa che non è possibile creare forme 3D arbitrarie con un singolo PolygonOccluder3D. Per utilizzare forme 3D arbitrarie come occlusori, usa invece la funzionalità di precalcolo degli ArrayOccluder3D o gli OccluderInstance3D.
Consulta la documentazione di OccluderInstance3D per istruzioni su come configurare l'occlusion culling.
Tutorial
Proprietà
|
Descrizioni delle proprietà
PackedVector2Array polygon = PackedVector2Array() 🔗
void set_polygon(value: PackedVector2Array)
PackedVector2Array get_polygon()
Il poligono da usare per l'occlusion culling. Il poligono può essere convesso o concavo, ma dovrebbe avere il minor numero possibile di punti per massimizzare le prestazioni.
Il poligono non deve avere linee intersecanti. Altrimenti, la triangolazione fallirà (con un messaggio di errore stampato).
Note: The returned array is copied and any changes to it will not update the original property value. See PackedVector2Array for more details.