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.

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

PackedInt32Array

indices

PackedInt32Array()

PackedVector3Array

vertices

PackedVector3Array()

Méthodes

void

set_arrays(vertices: PackedVector3Array, indices: PackedInt32Array)


Descriptions des propriétés

PackedInt32Array indices = PackedInt32Array() 🔗

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() 🔗

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.