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.

OccluderPolygon2D

Hérite de : Resource < RefCounted < Object

Définit un polygone 2D pour LightOccluder2D.

Description

Aide de l'édition pour dessiner un polygone 2D utilisé comme ressource pour un LightOccluder2D.

Propriétés

bool

closed

true

CullMode

cull_mode

0

PackedVector2Array

polygon

PackedVector2Array()


Énumérations

enum CullMode: 🔗

CullMode CULL_DISABLED = 0

Le culling est désactivé. Voir cull_mode.

CullMode CULL_CLOCKWISE = 1

Le culling se fait dans le sens horaire. Voir cull_mode.

CullMode CULL_COUNTER_CLOCKWISE = 2

Le culling se fait dans le sens horaire inversé. Voir cull_mode.


Descriptions des propriétés

bool closed = true 🔗

  • void set_closed(value: bool)

  • bool is_closed()

Si true, ferme (boucle) le polygone. Un OccluderPolygon2D fermé bloque la lumière provenant de n'importe quelle direction. Un OccluderPolygon2D ouvert ne bloque que la lumière qui vient en direction de son alignement.


CullMode cull_mode = 0 🔗

Le mode de culling à utiliser.


PackedVector2Array polygon = PackedVector2Array() 🔗

Un tableau de Vector2 avec les index des positions des sommets du polygone.

Note: The returned array is copied and any changes to it will not update the original property value. See PackedVector2Array for more details.