env_sun
< Ru
Jump to navigation
Jump to search
![]() |
---|
CSun |
![]() |
env_sun
- это точечная энтити , доступно для всех игр на движке Source. Она создает эффект светящегося солнца skybox где у нее нет параллакса, создавая впечатление, что она находится почти бесконечно далеко. На деле сущность не создаёт никакого освещения; Это всего лишь декорация в виде солнца. Используйте light_environment для добавления настоящего солнечного освещения на вашей карте.










- В новом раунде игры состояние объектов данного класса намеренно не обновляется. Вы можете использовать logic_auto для осуществления принудительного сброса.
- Уничтожение (Kill ) такого объекта выполняется окончательно, так как он не восстанавливается в новом раунде.
- Такой объект нельзя создать через point_template.
- Наследование таких объектов с другими классами объектов приведёт к нежелательным последствиям.
Когда на солнце смотрят прямо, оно переходит в свойства «наложения».".


Решение:Исправление этой ошибки может быть найдено здесь: General_SDK_Snippets_&_Fixes#Fix_env_sun_sprite_disappearing_in_sky_when_you_look_at_it


Keyvalues
См. также: Generic Keyvalues, Inputs and Outputs available to all entities
- Name (targetname) <объект источник >
- Имя энтити, по которому другие энтити могут ссылаться на этот объект.
- UseAngles (use_angles) <булева переменная >
- Старый способ управления
env_sun
- использование Viewer entity. Новый способ - использование Pitch Yaw Roll. Если вы хотите использовать новый способ, укажите здесь YES. - Viewer entity (target) <целевой объект >
- Имя сущности (probably sky_camera) используется для определения где сущность на скайбоксе. Полученный спрайт солнца будет расположен на основе линии, начинающейся от сущности смотрящего к
env_sun
. - Pitch (pitch) <число с плавающей запятой >
- Это значение устанавливает pitch положение солнца.. Оно заменяет Pitch в Pitch Yaw Roll, даже если оставшееся равно 0, поэтому оно должно быть указано. Таким образом 90 это прямо вверх, а -90 это прямо вниз.
- Yaw (angle) <число с плавающей запятой > Отсутствует в FGD!
- Заменяет Yaw в Pitch Yaw Roll, также как Pitch.
- Sun Color (R G B) (rendercolor) <цвет КЗС >
- Цвет солнца. Эффект суммируется с небом.: чисто-желтое солнце с ярко-голубым небом в игре станет белым; измените цвет, чтобы учесть это.
- Overlay Color (R G B) (overlaycolor) <цвет КЗС >
- Цвет внешней стороны солнца.
- Size (size) <целое число >
- Размер солнца.
- Overlay Size (overlaysize) <целое число >
- Значение -1 означает, что внешняя сторона солнца будет работать по-старому[Уточнить].
- Material Name (material) <sprite >
- Материал внутреннего свечения.
- Overlay Material Name (overlaymaterial) <sprite >
- Материал внешнего свечения.
- HDR color scale (HDRColorScale) <число с плавающей запятой >
- Множитель цвета для режима HDR .
- Glow Distance Scale (glowDistanceScale) <число с плавающей запятой > (Во всех играх начиная с
)
- Масштабирует расстояние, используемое для проверки окклюзии солнечного свечения. Если игрок видит любую часть скайбокса в этом диапазоне, наложение будет отображаться.
Inputs
- TurnOn
- Включает рендер солнца.
- TurnOff
- Выключает рендер солнца.
- SetColor <цвет КЗС >
- Устанавливает Цвет солнца.
Посмотрите также
- light_environment
- env_cascade_light
- Advanced Lighting
- Effect flags (Динамические световые эффекты)
- newLight_Dir
- env_lensflare
- newLight_Point