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...
ArrayOccluder3D
Hérite de : Occluder3D < Resource < RefCounted < Object
Forme de polygone 3D à utiliser avec l'occlusion culling dans OccluderInstance3D.
Description
ArrayOccluder3D stocke une forme de polygone 3D arbitraire qui peut être utilisée par le système d'occlusion culling du moteur. Ceci est analogue à ArrayMesh, mais pour les occulteurs.
Voir la documentation de OccluderInstance3D pour les instructions sur la mise en place de l'occlusion culling.
Tutoriels
Propriétés
|
||
|
Méthodes
void |
set_arrays(vertices: PackedVector3Array, indices: PackedInt32Array) |
Descriptions des propriétés
PackedInt32Array indices = PackedInt32Array() 🔗
void set_indices(value: PackedInt32Array)
PackedInt32Array get_indices()
La position d'index de l'occulteur. Les indices déterminent quels points du tableau vertices devraient être dessinés, et dans quel ordre.
Note : L'occulteur est toujours mis à jour après avoir défini cette valeur. Si vous créez des occulteurs de façon procédurale, envisagez d'utiliser set_arrays() à la place pour éviter de mettre à jour l'occulteur deux fois lorsqu'il est créé.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt32Array for more details.
PackedVector3Array vertices = PackedVector3Array() 🔗
void set_vertices(value: PackedVector3Array)
PackedVector3Array get_vertices()
Les positions des sommets de l'occulteur dans les coordonnées 3D locales.
Note : L'occulteur est toujours mis à jour après avoir défini cette valeur. Si vous créez des occulteur de façon procédurale, envisagez d'utiliser set_arrays() pour éviter de mettre à jour l'occulteur deux fois lorsqu'il est créé.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedVector3Array for more details.
Descriptions des méthodes
void set_arrays(vertices: PackedVector3Array, indices: PackedInt32Array) 🔗
Définit indices et vertices, tout en mettant à jour l'occulteur final une fois seulement, après que les deux valeurs soient définies.