PointLight2D в Godot
В Godot Engine PointLight2D — это компонент, который представляет собой точечный источник света в 2D-сценах. Он излучает свет во всех направлениях из одной точки, создавая эффект, похожий на лампу, свечу или другой источник света сферической формы. Этот компонент является подтипом Light2D и используется для создания реалистичного освещения и теней в 2D-играх.
Основные характеристики PointLight2D:
-
Точечный источник света:
- Свет излучается равномерно во всех направлениях из центральной точки.
- Это полезно для создания эффектов, таких как фонари, огонь, магические шары и другие источники света.
-
Настройка света:
- Можно настроить цвет, интенсивность, радиус и другие параметры света.
- Поддерживаются тени, если включено свойство
shadow_enabled
.
-
Текстуры света:
- Можно использовать текстуру для создания сложных эффектов (например, свет с градиентом или узорами).
-
Интеграция с LightOccluder2D:
- Тени от объектов создаются с помощью LightOccluder2D, который добавляется к объектам, отбрасывающим тени.