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.
Checking the stable version of the documentation...
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.