Sidebar

phys_explosion?

_IRhy_

Мучую Unity и Sourse
27.04.11
918
29
phys_explosion?

Вот появился вопрос.Хочу сделать сценку как двое ситизэнов толкают тележку которая выбивает дверь(В Мафию переиграл).Так как правильно сделать?Ну допустим анимку толкания через скриптэд_секуэнц.А как быть с толканием тележки?Ну а дверь как проп физик и мошн енэблд после толчка тележки
 

Dimex

Well-known member
27.03.08
2 209
31
76
48
Belarus
  • Бронзовая медаль 115
  • Золотая медаль 115
2 Freezer:
Английские термины пиши на английском :umnik:
Толкание тележки можно реализовать посредством parent. Сделать func_door, дать ему имя и направление, куда будет катится тележка. Далее тележку делаем prop_dynamic-ом, ставим модель тележки, ставим в строке parent имя, которое мы дали func_door. Теперь, через любую активирующую ентити можно запустить func_door, она будет двигаться допустим вправо и тележка так же будет следовать за ней. Func_door стоит окрасить текстурой invisible (невидимая в игре) и во флагах следует указать non-solid, как-то так, чтобы через этот объект проходить можно было. Дверь можно сделать prop_dynamic-ом с разрушением. В hl2ep2 есть отличная дверь, которая имеет красивую анимацию разрушения. Лично я бы использовал её.
 

_IRhy_

Мучую Unity и Sourse
27.04.11
918
29
Dimex сказав(ла):
2 Freezer:
Английские термины пиши на английском :umnik:
Толкание тележки можно реализовать посредством parent. Сделать func_door, дать ему имя и направление, куда будет катится тележка. Далее тележку делаем prop_dynamic-ом, ставим модель тележки, ставим в строке parent имя, которое мы дали func_door. Теперь, через любую активирующую ентити можно запустить func_door, она будет двигаться допустим вправо и тележка так же будет следовать за ней. Func_door стоит окрасить текстурой invisible (невидимая в игре) и во флагах следует указать non-solid, как-то так, чтобы через этот объект проходить можно было. Дверь можно сделать prop_dynamic-ом с разрушением. В hl2ep2 есть отличная дверь, которая имеет красивую анимацию разрушения. Лично я бы использовал её.
Выглядеть будет как УГ.Тогда уж танктрэином...
 

Dimex

Well-known member
27.03.08
2 209
31
76
48
Belarus
  • Бронзовая медаль 115
  • Золотая медаль 115
Сам ты уг, было бы желание, я бы показал на конкретном примере.
train и door грубо говоря одно и то же. Можно любую использовать.
 

_IRhy_

Мучую Unity и Sourse
27.04.11
918
29
Dimex сказав(ла):
Сам ты уг, было бы желание, я бы показал на конкретном примере.
train и door грубо говоря одно и то же. Можно любую использовать.
А та представь что ты толкнул тележку и она покатилась и докатилась аж до Москвы.У двери скорость не регулируется...
 

Dimex

Well-known member
27.03.08
2 209
31
76
48
Belarus
  • Бронзовая медаль 115
  • Золотая медаль 115
Можно любую использовать.
Ничего не говорит? Дверь - это для простого варианта. func_train для продвинутого, чтобы сделать плавное начало и резкий толчок в конце.
 

UNLive

New member
04.04.10
648
31
Dimex: и в правду неочень будет выглядить, ну где ты видел на официальных картах от ХЛ2, чтобы такие сцены делали через func_door, если видел кидай название карты.
Freezer: А ты конкретней вопрос задавай, ты хочешь чтобы просто комбайны толкнули тележку, а она выбивала дверь?
Это можно организовать с помощью пару оутпутов, и env_explosion, так-же можно заюзать prop_physbox, ты тележку делай уже брашевую тогда.
 

_IRhy_

Мучую Unity и Sourse
27.04.11
918
29
Останнє редагування:

staseg

Ищу долбаное желание
05.07.10
231
29
Если тележка - модель: поставь её на карту как prop_dynamic, обтяни её брашем и сделай этот браш func_physbox. Потом phys_explosion толкай.
 

_IRhy_

Мучую Unity и Sourse
27.04.11
918
29
staseg сказав(ла):
Если тележка - модель: поставь её на карту как prop_dynamic, обтяни её брашем и сделай этот браш func_physbox. Потом phys_explosion толкай.
Да я уж так и сделал.Но как толкнуть то правильно?Как правильно настроить env_phys_explosion?
 

Dive

New member
26.08.08
263
29
толкать вроде можно через trigger_push, правда наверное двигаться physbox будет неохотно.. так что можно наверное приделать невидимые физические колёса, через phys_axis :)
 

SCS

Parted..
10.01.11
515
37
2 Freezer: можно попробовать толкать через point_push или trigger_impact.
Я бы остановил выбор на func_tracktrain.

2 Dive:
физические колёса, через phys_axis
Какой phys_axis.. Просто брашевые колеса склееные с func_physbox'ом.

ЗЫ А лучше просто использовать физическую модель, все равно правдоподобную телегу не создать из physbox'ов.
 
Останнє редагування:

Dive

New member
26.08.08
263
29
а кто говорит о правдоподобной физической телеге ? Тележку-модель естественно лучше припарентить к невидимой физической тележке
Я небольшой пример прикрепил. Там тележка, осталось только в nodraw перекрасить, или в invisible.

ps прошу прощения, перепутал phys_axis и phys_hinge
pps trigger_push в примере так же присутствует
 

Вкладення

ZanZer

Гомогенизация сливок...
07.11.07
208
36
phys_thruster удобнее чем trigger_push. указываем имя обьекта к которому будет приложена сила, величину этой силы и время действия. Еще к бамперу телеги крепим trigger_hurt, который разобьет доски, которыми заколочена дверь.

2 Dive: твоя ава как раз в тему =)
 
Останнє редагування:

Dive

New member
26.08.08
263
29
2 ZanZer:
лучше наверное не trigger_hurt, а сделать возле двери trigger_once, который будет реагировать на телегу и включать подвижность досок, соответственно телега по инерции их вынесет.
и мне кажется trigger_push всё же удобнее - он разгоняет только до определенной скорости, а physt_thruster просто прикладывает силу и разогнать может нехило.
 

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.