Стиль/поведение (яркости) источника света

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Русский (ru)Translate (Translate)
Эта статья(раздел) является наброском(en). Вы можете помочь, дополнив её.

Стиль/поведение источника света (lightstyle) - это способ указания изменения яркости источника света во времени, для создания эффектов мерцания. Изменение яркости задаётся зацикленной последовательностью значений, воспроизводимых с постоянной скоростью. Для указания последовательности значений яркости используются строка, состоящая из букв латинского алфавита, в которой a соответствует 0%, m - 100%, z - 200% яркости источника света.

Помимо предустановленных последовательностей, задаваемых ключ-параметром Appearance (Поведение) (style), можно указывать произвольные последовательности изменения яркости при помощи ключ-параметра Custom Appearance (Собственное поведение) (pattern).

Следующие стили/поведения источника света доступны во всех играх GoldSrc GoldSrc, Source Source и Source 2 Source 2, причем все стили, кроме 12-го, унаследованы от Quake Quake:

Lightstyle presets (epilepsy warning)
Literal Value Description Sequence Preview
0 Normal m Lightstyle 0.png
10 Fluorescent flicker mmamammmmammamamaaamammma Lightstyle 10.gif
2 Slow, strong pulse abcdefghijklmnopqrstuvwxyzyxwvutsrqponmlkjihgfedcba Lightstyle 2.gif
11 Slow pulse, noblack abcdefghijklmnopqrrqponmlkjihgfedcba Lightstyle 11.gif
5 Gentle pulse jklmnopqrstuvwxyzyxwvutsrqponmlkj Lightstyle 5.gif
1 Flicker A mmnmmommommnonmmonqnmmo Lightstyle 1.gif
6 Flicker B nmonqnmomnmomomno Lightstyle 6.gif
3 Candle A mmmmmaaaaammmmmaaaaaabcdefgabcdefg Lightstyle 3.gif
7 Candle B mmmaaaabcdefgmmmmaaaammmaamm Lightstyle 7.gif
8 Candle C mmmaaammmaaammmabcdefaaaammmmabcdefmmmaaaa Lightstyle 8.gif
4 Fast strobe mamamamamama Lightstyle 4.gif
9 Slow strobe aaaaaaaazzzzzzzz Lightstyle 9.gif
12 Underwater light mutation mmnnmmnnnmmnn Lightstyle 12.gif
63 Отсутствует в FGD! Testing (Off) a Lightstyle 63.png

В играх можно назначать до 19 дополнительных стилей/поведения источников света, изменяя файл world.cpp.

Стили/поведения 32-62 зарезервированы для именованных источников света(en).