DirectionalLight2D
Eredita: Light2D < Node2D < CanvasItem < Node < Object
Luce direzionale 2D a distanza.
Descrizione
Una luce direzionale è un tipo di nodo Light2D che modella un numero infinito di raggi paralleli che coprono l'intera scena. È utilizzato per luci con forte intensità che si trovano lontano dalla scena (ad esempio: per modellare la luce solare o la luce lunare).
La luce è emessa nella direzione +Y della base globale del nodo. Per una luce non ruotata, ciò significa che la luce è emessa verso il basso. La posizione del nodo è ignorata; solo la base è utilizzata per determinare la direzione della luce.
Nota: DirectionalLight2D non supporta maschere di culling della luce (ma supporta maschere di culling dell'ombra). Illuminerà sempre i nodi 2D, indipendentemente dalla CanvasItem.light_mask del nodo 2D.
Tutorial
Proprietà
|
||
|
Descrizioni delle proprietà
L'altezza della luce. Utilizzata con la mappatura normale 2D. Varia da 0 (parallela al piano) a 1 (perpendicolare al piano).
float max_distance = 10000.0 🔗
La distanza massima dal centro della telecamera a cui gli oggetti possano trovarsi prima che le loro ombre vengano scartate (in pixel). Diminuendo questo valore è possibile impedire agli oggetti situati all'esterno della telecamera di proiettare ombre (migliorando anche le prestazioni). Camera2D.zoom non viene preso in considerazione da max_distance, il che significa che a valori di zoom più elevati, le ombre sembreranno dissolversi prima quando si esegue lo zoom su un determinato punto.