Ліфти в valve hammer editor - мої статті - каталог статей - персональний сайт

Здорова! це я, ScorpyX.
Сьогодні вам розповім, як зробити простий і зручний ліфт на 2 поверхи.


Cначала створіть приміщення на зразок цього.
Тепер саме час створити форму ліфта з Брашей.
Створіть браши, виділіть їх і натисніть кнопку [toEntity]
з'явиться вікно налаштувань, виберіть клас Func_tanktrain
і задайте такі параметри.
Name - lift
First Stop Target - path1
Change angles - Never (фіксована орієнтація)


Далі відкрийте закладку Flags і поставте галки на
No User Control, Fixed Orientation і Is unblockable by player
а всі інші зробіть порожніми (без галки).

І так ліфт вже є, побудуємо дорогу.
натисніть на панелі зліва ось цей інструмент:
а праворуч виберіть path_track.
Чи не занадто напружилися? =]
один path_track створіть посередині ліфта, а другий там
де повинен стояти ліфт після підйому.
приблизно ось так:
відкрийте і поміняйте налаштування першого path_track'а.
name - path1
Next stop Target - path2
orientation type - No change

і другого:]
name - path2
orientation type - No change


Увага! ваш ліфт може бути незвичайної форми і це змусить його зрушити. Виберіть ліфт і простежте за тим щоб "кулька" тобто центр ваги був в центрі першого path_track'а.
Можете повторити дію з другим поверхом.

І так є ліфт, є дорога, залишилося тільки додати кнопку.
Тут найцікавіше.
ви зробите так, щоб лампочка кнопки не рухала ліфт угору чи вниз, а тільки говорила, що пора вирушати.
У цьому вам допоможе Entity - logic_branch створіть її так само, як вже створили path_track і поставте ближче до того місця, де буде кнопка. Що ж це таке. що таке logic_branch і як воно працює. Уявіть перемикач або кнопку, якою ви вкл / викл світло у себе в конмате.
Logic_branch по суті те ж саме, правда, може не тільки маніпулювати світлом =].

Встановіть такі параметри в logic_branch.
name - tester
initial value - 0
відкрийте закладку OutPuts і додайте такі рядки.
Нарешті то залишилося створити тільки кнопку. Ви зробите це точно так само як і створювали ліфт тільки клас об'єкта виберіть func_button. знову задайте налаштування.
name - button1
parent - lift (тут ви приєднуєте кнопку до ліфта)
speed - 200 (задайте на свій смак)
в закладці Flags поставте галки на
Do not move і Use Activates
в закладці OutPuts додайте рядок.
Усе. ]
Але якщо ви хочете чуть чуть поліпшити цю споруду то скопіюйте кнопку з ліфта і розмістіть по одній на поверх. Увага! не забудьте прибрати в налаштуваннях кнопок
parent - lift
досить просто очистити ці поля. і замінити ім'я (name) Тепер якщо ви спригніте з другого поверху, а ліфт залишиться там же, його можна викликати по новоспеченої кнопці.
Тільки є одна неув'язочка:] Ви зможете відправити ліфт назад від себе. виправте. залізти, в уже звичні, настройки, відкрийте закладку OutPuts і замініть будівництво на
для кнопки першого поверху і
для кнопки другого поверху (таким чином, ліфт рухатиметься тільки вгору або вниз)
Я сподіваюся, що цей тутор вас чомусь навчив ну або хоча б розважив =]

Схожі статті