Sidebar

Снова поезд

Fakov

New member
Jul 20, 2008
53
0
0
Снова поезд

...и близнецы рельсы куда-то ведут...

вопрос в следующем.
Нужен поезд который поедет по прямой.
Мной был скопирован поезд из д1_трейнстейшн_д1(первая карта хл2). Там каждый вагон сделан отдельным трактрейном и двигается один за другим. Хитро и в принципе все верно. Но мне нужно проще.

Мне нужно чтобы поезд ехал строго по прямой.

Отсюда предположение то не обязательно, чтобы все вагоны были отдельным трактрейном - в каком-то захудалом примере я видел, что несколько вагонов (в том числе вагон с нпс в котором появляется игрок) объеденены в один трактрейн и он ездит. Но повторить такое не смог.
Объясните, как сделать состав с вагоном для игрока(офк с дверьми, но их я вроде примерно представляю как приделать), чтобы он просто двигался по прямой. В чем хитрость?
 

Raid

VIP
VIP
Jul 11, 2006
8,319
33
  • Rocket медаль
Очевидно, что для получения прямого маршрута нужно поставить пач_треки на одну линию. Один в начале, другой в конце. Однако, если ты не доверяешь собственным рукам (а вдруг на юнит вверх-вниз сдвинется?) то можно сделать надёжнее: func_door с отрицательным значением в поле lip, указав туда количество юнитов, накоторые нужно сдвинуться. Ну или просто мегадверь - как удобнее будет. Хотя я, честно говоря, не понимаю зачем столько текста, суть которого сводится к вопросу "как сделать чтобы поезд прямо ехал", и по сему склонен считать, что данный пост написан под бутиратом, например. Потому как любой поезд в этой жизни по умолчанию едет прямо.
 

Fakov

New member
Jul 20, 2008
53
0
0
офк с патчтреками нужно делать - это все понятно. Но как правильно сделать несколько вагонов одним трактрейном? Чтобы при этом был вагон с игроком посреди всего этого состава =3
 

Raid

VIP
VIP
Jul 11, 2006
8,319
33
  • Rocket медаль
2 Fakov:
Выделить все нужные вагоны и нажать ctrl+t, поставив игрока в центр?


Прозревая будущее, вижу что вопрос про parent и prop_dynamic, так как гуманитарный дух витает в воздухе, судя по формулировке вопроса.
 
Last edited:

Fakov

New member
Jul 20, 2008
53
0
0
Дух действительно гуманитраный - в этом ты не ошибся)
Касательно парентов - это я знаю, они задействованы если юзать проп_динамик + инвизибл браш(как трактрейн), и для дверей вагона.

ктрл+т что даст? И зачем игрока в центр.
 

Raid

VIP
VIP
Jul 11, 2006
8,319
33
  • Rocket медаль
2 Fakov:
Ctrl+t делает move to entity. Если ты ткнёшь левой кнопкой мышки один браш, который является func_tracktrain, затем зажмёшь ctrl, и ткнёшь ещё браши, отпустишь ctrl, а затем нажмёшь волшебный ctrl+t, то мудрый хаммер спросит у тебя "а не желаешь ли ты добавить выделенные браши в состав func_tracktrain?" и ты нажмёшь "да", потому что желал этого всю свою жизнь. И, как это ни парадоксально, этот же трюк работает с любыми другими браш-энтитями. И работает даже тогда, когда в группе брашей, что ты выделил, нету никакой браш-энтити. В этом случае тебя спросят "а какую именно браш-энтитю ты хочешь сделать?" Вот как-то так. Игрока же в центр потому, что:
Чтобы при этом был вагон с игроком посреди всего этого состава =3
 
Last edited:

FiEctro

Супер Модератор
Staff member
Супер Модератор
Jul 28, 2006
17,167
33
  • Золотая медаль 213
  • Neh
Делай как обычный поезд, только парентом приклей все модельки, стёкла, двери и т.п.
 

Fakov

New member
Jul 20, 2008
53
0
0
хитро это все. ясно в целом то - к черту копипасту поезда из хл2, лучше ручками с нуля сделать. разве что вагон с дверьми скопировать.