Env dustpuff

Материал из CSM Wiki
Версия от 08:39, 16 сентября 2009; Kogemyaka (обсуждение | вклад) (Новая страница: «{{sdk beginsrc}} [http://developer.valvesoftware.com/wiki/Env_dustpuff Env_dustpuff] == Описание == Объект env_dustpuff используется для…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Оригинал Env_dustpuff

Описание

Объект env_dustpuff используется для создания эффекта небольшого облачка пыли.

Особенности использования

  • Этот объект обновляется в каждом раунде. Это означает что любые изменения объекта НЕ будут наследоваться в последующих раундах.
  • Объект должен быть установлен там, где будет использоваться.
  • На карте может быть установлено множество этих объектов

Ошибки

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

Заметки

Если повторно вызвать команду SpawnDust прежде чем первое облачко пыли успеет исчезнуть, то на первое облачко пыли это никак не повлияет.

Не злоупотребляйте использованием env_dustpuff, потому что этот объект сильно нагружает видеокарту во время образования и рисования облачков.

Для отображения пыли при столкновениях физических предметов друг с другом, так же применяют объект env_dustpuff. Например: при попадании пуль в песок или стену.

Параметры

  • Pitch Yaw Roll (Y Z X) – ориентация объекта на карте (направление распространения);
  • Scale – размер объекта.
  • Speed – скорость объекта.

Inputs

  • SpawnDust – создать облачко пыли.

Карта

csssdk_env_dustpuff.vmf

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

  • env_dustpuff
  • func_button
  • func_detail
  • logic_auto
  • logic_timer
  • func_movelinear
  • ambient_generic
  • func_breakable
  • infodecal

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

Нажимая кнопку на пульте, перед пультом будет образовываться небольшое облачко пыли. Чуть дальше за пультом по земле передвигается куб (func_movelinear). Прямо под кубом размещено шесть объектов env_dustpuff. Все шесть прикреплены к кубу. Таймер, установленный рядом с кубом, пять раз в секунду заставляет объекты dustpuff02 (env_dustpuff) создавать небольшое облачко пыли, имитируя клубы пыли, идущие из под куба в результате движения.


В стене можно проделать дыру, если стрелять в место, отмеченное крестом. При этом стена начинает "слегка" пылить, давая понять, что она вот-вот разрушится. Обратите внимание, где поставлены все объекты dustpuff03 (env_dustpuff). Они все находятся за стеной. Это сделано потому, что облачко пыли для объекта env_dustpuff появляется не точно в том месте где установлен сам объект env_dustpuff, а чуть дальше по направлению указанному в свойстве "Pitch Yaw Roll". Чем выше значение свойства "Scale", тем дальше от объекта будет появляться облачко.