Spark shower

Материал из CSM Wiki
Перейти к навигации Перейти к поиску

Оригинал не документировано

Описание

Объект spark_shower используется для создания эффекта летящих искрящихся искр. Этот объект автоматически создаётся объектом env_explosion во время взрыва. == Особенности испо

  • Этот объект обновляется в каждом раунде. Это означает что любые изменения объекта НЕ будут наследоваться в последующих раундах.
  • Объект должен быть установлен там, где будет использоваться.
  • На карте может быть установлено множество этих объектов
  • Во время своего появления на карте, объект сразу же начинает визуализировать свой эффект, а по истечении времени своего действия автоматически удаляется. Эффект визуализируется в течение случайного времени от 0.5 до 1.5 секунды.
  • Искры от этого объекта задерживаются World-геометрией и объектами, имеющими модель столкновений. Задев какой-нибудь объект искры останавливаются.льзования ==

Ошибки

Не обнаружены.

Заметки

Объект spark_shower очень удобно использовать совместно с объектами point_template и env_entity_maker.

Параметры

  • Pitch Yaw Roll (Y Z X) – направление полёта искр; это направление указывается приблизительно, потому что игрой это направление будет немного изменено автоматически.

Карта

csssdk_spark_shower.vmf

Используются объекты

  • spark_shower
  • func_detail
  • func_button
  • func_brush
  • func_movelinear
  • logic_auto
  • logic_timer
  • point_template
  • env_entity_maker
  • env_explosion

Описание карты

На карте установлено множество объектов spark_shower. Все они клонируются объектами point_template. На карте так же установлено два пульта с кнопками. Нажав на кнопку первого пульта, игрок сможет увидеть как четыре искры разлетаются в разные стороны. Нажав на кнопку второго пульта, игрок сможет увидеть взрыв от объекта env_explosion, а так же множество искр, разлетающихся в разные стороны. Нужно отметить, что объект env_explosion сам создаёт искры во время взрыва, потому что для него не установлен флажок "No Sparks".

Посреди карты взад-вперёд ездит объект func_movelinear, демонстрируя возможность создания искр из движущихся объектов. Искры по-прежнему клонируются объектом point_template, однако в этом случае используется объект env_entity_maker, который прикреплен к объекту func_movelinear через свойство "Parent". Благодаря этой конструкции появляется возможность создавать клонируемые объекты в любой точке карты.

Смотрите также