На картинке ниже видно, как будет выглядеть падающий снег в игре:
Что необходимо для создания заснеженной атмосферы?
Рисунки неба со снегом
Снег, который у нас будут изображать спрайты
Звук ветра
1. Небо
Из стандартных рисунков хорошо подходит небо с названием snowlake_. Вбиваем это название в параметр environment map, который доступен в меню Map/Map properties... редактора Hammer.
2. Снег
Падающий снег мы создадим с помощью спрайтов. А сами спрайты вставим с помощью точечных энтити-объектов env_sprite.
На картинке ниже показано, как расположены точечные энтити-объекты env_sprite,а размещены они произвольно на высоте 96-128 юнитов над землёй.
Все точечные энтити-объекты env_sprite имеют одни и те же
параметры, поэтому достаточно сделать всего лишь 1 данный объект,
указать для него параметры, а затем просто скопировать и вставить в
необходимом количестве.
Параметры объектов env_sprite:
Env_sprite (снежные спрайты)
Render Mode: additive (данный режим убирает черную подложку у спрайта) FX Amount: 255 FX Color: 220 220 235 (цвет спрайта в формате RGB, т.е. красный, зеленый, синий; в нашем случае — светло-фиолетовый) Framerate: 15 (скорость смены кадров спрайта в секунду) Sprite Name: sprites/snow.spr (путь к файлу со спрайтом снега) Scale: 2 (масштаб спрайта)
Флаги:
Start on — чтобы спрайт проигрывался с самого начала раунда
3. Звук ветра
Звук ветра (точечный энтити-объект ambient_generic) мы расположили в середине карты и указали для него флажок «Play Everywhere», чтобы ветер был слышен по всему уровню.
Параметры звука:
Ambient_generic (звук ветра)
Path: ambience/coldwind_1.wav (путь к звуку) Volume: 10 (громкость, масимальная)
Флаги:
Play Everywhere — играет по всему уровню
snow_32.zip [494Кб] — в архиве карта-пример в форматах BSP и RMF, а также необходимый звук и спрайт.