Данный материал предназначен для всех любителей мяса :-) Мы сделаем
трубу, наподобие вентиляции, из которой будут вылетать кости, кровавые
куски мяса и прочая требуха. От вас потребуется знание следующих
энтити-объектов:
Устройство очень простое. В трубе располагается точечный энтити-объект gibshooter. Около трубы мы создадим trigger_multiple, который и будет активировать выброс костей и мяса.
Вот как это выглядит в редакторе:
Теперь немного о параметрах данных 2-ух объектов.
1. Gibshooter (выкидывает кости и куски мяса)
Name: shooter (название) Angle: 180 градусов (градус, определяющий направление выброса костей и мяса) Number of Gibs: 7 (число выбрасываемых за один раз костей и кусков мяса) Delay between shots: 0 (время между выбросами костей и мяса) Gib Velocity: 800 (скорость вылета костей и мяса, высокая) Course Variance: 0.15 (параметр задаёт на сколько летящие кости и мясо будут отклоняться от прямой траектории) Gib Life: 5 (время «жизни» кусков, потом они пропадают)
Флаги:
Repeatable — чтобы gibshooter можно было активировать много раз
Остановимся подробнее на параметре Angle (угол в градусах). Угол определяет сторону, в которую будут вылетать кости и мясо. Чтобы
правильно установить данный угол, поставьте вид сверху (2D top). На
нашем тестовом уровне кости и мясо выбрасываются налево на виде сверху, а
это угол 180 градусов.
2. Trigger_multiple (активирует gibshooter)
Target: shooter (название gibshooter'а) Delay before reset: 0
gibshooter_32.zip [18Кб] — в архиве карта-пример в форматах BSP и RMF.