DirectionalLight2D
Наследует: Light2D < Node2D < CanvasItem < Node < Object
Направленный 2D-свет на расстоянии.
Описание
Направленный источник света — это тип узла Light2D, моделирующий бесконечное число параллельных лучей, покрывающих всю сцену. Он используется для источников света высокой интенсивности, расположенных далеко от сцены (например, для моделирования солнечного или лунного света).
Свет излучается в направлении +Y глобального базиса узла. Для источника света без вращения это означает, что свет излучается вниз. Положение узла игнорируется; для определения направления света используется только базис.
Примечание: DirectionalLight2D не поддерживает маски отсечения света (но поддерживает маски отсечения тени). Он всегда освещает 2D-узлы, независимо от CanvasItem.light_mask 2D-узла.
Обучающие материалы
Свойства
|
||
|
Описания свойств
Высота света. Используется с 2D-нормальным отображением. Диапазон от 0 (параллельно плоскости) до 1 (перпендикулярно плоскости).
float max_distance = 10000.0 🔗
Максимальное расстояние от центра камеры до объектов, до того как их тени будут отсечены (в пикселях). Уменьшение этого значения может предотвратить отбрасывание теней объектами, расположенными за пределами камеры (и при этом повысить производительность). Camera2D.zoom не учитывается max_distance, что означает, что при более высоких значениях масштабирования тени будут исчезать быстрее при масштабировании заданной точки.