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.

LightOccluder2D

Eredita: Node2D < CanvasItem < Node < Object

Occlude la luce proiettata da un Light2D, proiettando ombre.

Descrizione

Occlude la luce proiettata da un Light2D, proiettando ombre. Il LightOccluder2D deve essere dotato di un OccluderPolygon2D affinché l'ombra possa essere calcolata.

Tutorial

Proprietà

OccluderPolygon2D

occluder

int

occluder_light_mask

1

bool

sdf_collision

true


Descrizioni delle proprietà

OccluderPolygon2D occluder 🔗

L'OccluderPolygon2D utilizzato per calcolare l'ombra.


int occluder_light_mask = 1 🔗

  • void set_occluder_light_mask(value: int)

  • int get_occluder_light_mask()

Maschera di luce occlusore del LightOccluder2D. Il LightOccluder2D proietterà ombre solo da Light2D che hanno la stessa maschera di luce.


bool sdf_collision = true 🔗

  • void set_as_sdf_collision(value: bool)

  • bool is_set_as_sdf_collision()

Se abilitato, l'occlusore farà parte di un campo di distanza con segno generato in tempo reale che può essere utilizzato negli shader personalizzati.