Half-Life 2 Guide

Создание бронепоезда Комбайнов в Hammer Editor for Half-Life 2

Создание бронепоезда Комбайнов в Hammer Editor

Overview

В этом руководстве я расскажу, как правильно сделать бронепоезд Альянса в Hammer Editor. Информации об этом на русском очень мало, и я думаю, что данное руководство поможет вам в создании мода/игры на Source.

1. Создаем основные объекты

Первым делом необходимо сделать рельсы. Делаем браш с текстурой gravelfloor002b и настраиваем его так как вам нужно. Создадим объект prop_dynamic, дадим ему имя и выберетм модель models/props_combine/combinetrain01a.mdl. Теперь давайте, так скажем, оживим его. Создаем браш с текстурой invisible и нажав на него ПКМ, выбираем Tie to einty.

В появившемся окне выбираем func_tracktrain. Называем его, например, Train_control и выставляем следующие настройки:

Как вы могли заметить, объекта target еще не существует. Скоро мы это исправим. Теперь заходим в настройки prop_dynamic (модели нашего поезда) и в графе Parent выбираем Train_control.

2. Создаем направление движения

Чтобы заставить наш поезд двигаться по определенной траектроии, нужно создать как минимум 2 объекта с типом path_tracks. Каждому из них нужно дать имя и расположить примерно вот так:

В настройках первого объекта, в графе Next Stop Target выбираем название второго трека. Если вы хотите сделать не прямолинейный путь, то в каждом предыдущем треке следует ввести название последующего. В каждом из треков, также, необходимо указать скорость в графе New Train Speed. Я рекомендую выставить значение 100. Если вы хотите, чтобы между двумя треками скорость уменьшалась, нужно во втором треке поставить число меньше 100, а чтобы увеличивалась, больше 100.

3. Завершение и дополнительные детали

Теперь нам осталось добавить вагоны к нашему поезду и сделать, чтобы он начал ездить. Чтобы сделать вагон, нужно сделать еще один prop_dynamic с моделью вагона и дать ему имя. Теперь ставим его в необходимое место и увеличиваем func_tracktrain. Вагонов может быть сколько-угодно. Также не забудьте в настройках каждого вагона, в графе Parent привязать его к Train_control.

Чтобы поезд начал двигаться по триггеру, создадим триггер, конвертируем в эинти и выбираем trigger_once. Во вклатке Outputs создаем новый выход и настраиваем так: (Вместо триггера можно использовать кнопку или другой объект с параметром Output)
Теперь создадим дополнительные детали поезда. Можно сделать звук горна при начале движения поезда. Сделаем столб с громкоговорителем и создаем объект ambient_generic и настраиваем его так: (В графе Sound Name выберете звук который вам нужен. Например Train Horn)
Осталось только сделать, чтобы наш горн звучал по триггеру:

Теперь можно использовать наш поезд!

Надеюсь, что я кому-то помог с созданием поезда. Ждите новых руководств!

SteamSolo.com