Воскресенье, 20 сентября, 2020

Как создать воду в Counter Strike: Global Offensive

Многие игроки, играя в Counter Strike на разных картах, видели бассейны или ручьи с водой. И если Вы начинающий мододел, то давайте разберёмся в этом вопросе подобное.
Итак, в этом руководстве мы рассмотрим, как создать воду в Counter Strike: Global Offensive. Этот материал также может подойти и для более ранних версий Counter Strike и Half Life.

Установка SDK

Для начала нужно установить SDK (software development kit) для игры. Запускаем клиент Steam и в разделе «Библиотека» кликаем на выпадающие меню «Игры», далее ставим галочку в пункте «Инструменты». Теперь будет отображаться список разнообразных инструментов к разным играм, но нам нужно найти и установить Counter Strike: Global Offensive –SDK.

Как создать воду в Counter Strike: Global Offensive

После установки инструментария запускаем его с рабочего стола и выбираем «Hammer World Editor».

Как создать воду в Counter Strike: Global Offensive

Создание уровня используя Hammer World Editor

Затем создадим новую карту под названием water_maps ну или как вам по душе.
Для начала соорудим каркас самой локации в виде обычного полого бокса с помощью инструмента «Block Tool» (Shift+B). Для этого в окне «Top» рисуем прямоугольник нужного нам размера и зажимая клавишу Shift перетаскиваем его вверх получая его копию. У нас получился пол и потолок.

Как создать воду в Counter Strike: Global Offensive

Аналогичными манипуляциями создаем четыре стены. Главное помнить, что между блоками не должно быть зазоров, так как это может привести к ошибке при компиляции или дефектам в самой игре. После всего проделанного у нас должно получится как на рисунке ниже.

Как создать воду в Counter Strike: Global Offensive

Далее с помощью инструмента «Block Tool» в поперек нашей карты нарисуем перегородку которая будет стеной нашего бассейна (Wall). А также добавим саму воду (Water) которая будет все тем же боксом, растянутым по размерам нашего бассейна, только немного меньше по высоте чем перегородка (Wall).

Как создать воду в Counter Strike: Global Offensive

Работа с текстурами или как создать воду в Counter Strike: Global Offensive

Теперь можно немного раскрасить нашу «мапу» текстурами. Для выделяем нужный нам бокс и на панели инструментов нажимаем на кнопку «Toggle texture application» (Shift+A). В появившимся окне «Face Edit Sheet» нажимаем на «Browse» и выбираем нужную текстуру для объекта. После выбора производим двойной щелчок левой клавишей мыши и нажимаем на клавишу «Apply». На объект будет наложена текстурка. Включив фантазию и креатив текстурируем остальные элементы карты.

Как создать воду в Counter Strike: Global Offensive

Для того что бы вода на карте приобрела присущие ей свойства не нужно писать кучу кода, а просто ее нужно окрасить специальной текстурой (категория Water). Открываем «Toggle texture application» идем в хранилище текстур (кнопка Browse) и вводим в фильтр «water». В списке появившихся «шкурок» выбираем «dev/ dev_water3_exp» (ну или та которая вам больше всего напоминает воду) и щелкните на нее два раза мышкой и нажимаем на клавишу «Apply».

Как создать воду в Counter Strike: Global Offensive

Осталось добавить на карту место для появления игрока «info_player_terrorist» или «info_player_counterterrorist» (в зависимости от того кто должен появится полицай или террорист). А также источник света «light_environment» или «light» (если выбрать последний, то возможно понадобится несколько штук для более детального освещения карты) через клавишу на панели управления «Entity Tool» (Shift+E).

Как создать воду в Counter Strike: Global Offensive

Компиляция готовой карты

Теперь самое время еще раз сохранить карту и запустить ее «File – Save» и «Run Map» (или F9). Смотрим результат на скриншотах:

Как создать воду в Counter Strike: Global OffensiveКак создать воду в Counter Strike: Global Offensive

 

 

Оцените статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

 

 

 

Понравилась статья? Поделитесь с друзьями:

 

 

Добавить комментарий

Ваш адрес email не будет опубликован.