LightOccluder2D

Hereda: Node2D < CanvasItem < Node < Object

Ocluye la luz emitida por un Light2D, proyectando sombras.

Descripción

Ocluye la luz emitida por un Light2D, proyectando sombras. El LightOccluder2D debe estar provisto de un OccluderPolygon2D para que la sombra sea computada.

Tutoriales

Propiedades

OccluderPolygon2D

occluder

int

occluder_light_mask

1

bool

sdf_collision

true


Descripciones de Propiedades

OccluderPolygon2D occluder 🔗

El OccluderPolygon2D utilizado para calcular la sombra.


int occluder_light_mask = 1 🔗

  • void set_occluder_light_mask(value: int)

  • int get_occluder_light_mask()

La máscara de luz del oclusor de LightOccluder2D. El LightOccluder2D proyectará sombras solo de Light2D(s) que tengan la(s) misma(s) máscara(s) de luz.


bool sdf_collision = true 🔗

  • void set_as_sdf_collision(value: bool)

  • bool is_set_as_sdf_collision()

Si está habilitado, el oclusor formará parte de un campo de distancia con signo generado en tiempo real que se puede usar en shaders personalizados.