OccluderPolygon2D

Hereda: Resource < RefCounted < Object

Define un polígono 2D para el LightOccluder2D.

Descripción

Facilidad de edición que te ayuda a dibujar un polígono 2D usado como recurso para LightOccluder2D.

Propiedades

bool

closed

true

CullMode

cull_mode

0

PackedVector2Array

polygon

PackedVector2Array()


Enumeraciones

enum CullMode: 🔗

CullMode CULL_DISABLED = 0

La extracción está desactivada. Véase cull_mode.

CullMode CULL_CLOCKWISE = 1

La selección se realiza en el sentido de las agujas del reloj. Véase cull_mode.

CullMode CULL_COUNTER_CLOCKWISE = 2

La selección se realiza en sentido contrario a las agujas del reloj. Véase cull_mode.


Descripciones de Propiedades

bool closed = true 🔗

  • void set_closed(value: bool)

  • bool is_closed()

Si es true, cierra el polígono. Un OccluderPolygon2D cerrado ocluye la luz que viene de cualquier dirección. Un OccluderPolygon2D abierto ocluye la luz sólo en la dirección de su contorno.


CullMode cull_mode = 0 🔗

El modo de selección a utilizar.


PackedVector2Array polygon = PackedVector2Array() 🔗

A Vector2 array with the index for polygon's vertices positions.

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