Spark shower
Оригинал не документировано
Содержание
Описание
Объект 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". Благодаря этой конструкции появляется возможность создавать клонируемые объекты в любой точке карты.