cycler
Описание
Объект cycler используется не более чем для отладки или позирования тех объектов, которые имеют несколько анимационных последовательностей (анимаций). Объект автоматически меняет свою анимацию при получении урона и переключается между режимами Воспроизведение/Пауза при использовании этого объекта клавишей "Использовать" или функцией "Use".
Особенности использования
- Этот объект обновляется в каждом раунде. Это означает что любые изменения объекта НЕ будут наследоваться в последующих раундах.
- Объект должен быть установлен там, где будет использоваться.
- На карте может быть установлено множество этих объектов
- Используется для отладки.
Ошибки
Не обнаружены.
Параметры
- Pitch Yaw Roll (Y Z X) – ориентация объекта на карте (направление распространения);
- World Model – имя файла MDL-модели, которая будет использоваться в качестве основы для внешнего вида объекта (выбирается в окне Model Browser);
- Skin – установить номер другого скина, если модель "World Model" использует несколько скинов; скин – это набор текстур для модели; изменяя скин, изменяется внешний вид модели; узнать какие скины использует модель можно в программе "Model Viewer";
- Body Group – установить номер другого подобъекта, если модель "World Model" использует несколько подобъектов; подобъект – это другая модель, встроенная в тот же файл; изменяя подобъект, изменяется внешний вид объекта; узнать какие подобъекты использует объект можно в программе "Model Viewer";
- Damage Filter – имя объекта-фильтра, который будет контролировать типы повреждений которые можно будет наносить этому объекту;
- Render Mode – режим рендеринга объекта;
- FX Color (R G B) – цвет объекта;
- FX Alpha (0-255) – прозрачность объекта; 255 – полностью не прозрачен; 0 - полностью прозрачен; не используется если свойство "Render Mode" равно "Normal" или "Don’t Render";
- Render FX – эффект рендеринга объекта; например: мигание, плавное появление/исчезновение и т.п.;
- Disable Shadows – отключить динамические тени, отбрасываемые этим объектом (Нет/Да);
- Shadow Cast Distance - максимальное расстояние на которое распространяются динамические тени от этого объекта;
- Fade Start Dist – расстояние от игрока до объекта, с которого объект начнёт плавно исчезать, а полностью исчезнет на расстоянии "Fade End Dist"; это расстояние должно быть меньше чем "Fade End Dist", но в игре они будут автоматически поменяны местами, если это не так; если значение этого свойства меньше нуля, то оно будет автоматически изменено и станет равным "Fade End Dist" - 400;
- Fade End Dist – расстояние от игрока до объекта, на котором объект становится полностью не видимым, начав исчезать с расстояния "Fade Start Dist"; если значение этого свойства меньше или равно нулю, то функция исчезновения будет отключена для этого объекта;
- Fade Scale – множитель для значений исчезновения объекта по умолчанию, используемых если:
- движок запущен в режиме DX7 и ниже;
- параметры исчезновения объектов настраиваются в объекте worldspawn (Hammer > Main menu > Map > Map properties...);
- движок будет использовать свои значения по умолчанию, когда свойства "Fade Start Dist" и "Fade End Dist" не указаны;
во всех этих случаях можно контролировать исчезновение объекта вручную:
-
- 0.0 – полностью отключить исчезновение, объект виден на любом расстоянии;
- меньше 1.0 – исчезновение начнётся с большего расстояния и будет более
растянутым по времени;
-
- больше 1.0 – исчезновение объекта начнётся на меньшей дистанции и будет выполнено быстрее обычного;
- Lighting Origin – имя любого объекта на карте, в точке которого будет измеряться освещённость этого объекта; как правило, используется точечный объект, например – info_target; например: этот объект находится в светлом помещении, а точка "Lighting Origin" находится в тёмном помещении; несмотря на то, что этот объект находится в светлом помещении, он будет иметь освещенность тёмной комнаты; если переместить объект "Lighting Origin" из тёмной комнаты в светлую – освещённость этого объекта тоже изменится;
- Minimum DX Level – запретить размещение этого объекта на карте при компиляции карты на компьютере, уровень аппаратной поддержки видеокарты которого ниже этого значения; используется только компилятором VBSP в процессе компиляции карты;
- Maximum DX Level – запретить размещение этого объекта на карте при компиляции карты на компьютере, уровень аппаратной поддержки видеокарты которого выше этого значения; используется только компилятором VBSP в процессе компиляции карты.
Флаги
- Not Solid – объект не имеет физической модели и не будет сталкиваться с другими объектами и препятствовать их движению.
Inputs
- SetTeam - установить новое значение свойства "Team Num"; 2 – Террористы; 3 – Контр-Террористы;
- SetSequence - название анимации, которая будет воспроизведена объектом;
- Use - переключиться между режимами Воспроизведение/Пауза;
- Skin – установить новое значение свойства "Skin";
- SetBodyGroup - установить новое значение свойства "Body Group";
- Ignite – поджечь объект;
- Break – удалить объект точно так же как это делает функция Kill;
- SetHealth - переключиться на следующую анимацию объекта;
- SetDamageFilter - установить новое значение свойства "Damage Filter";
- Color - установить новое значение свойства "FX Color";
- Alpha – (от 0 до 255) установить новое значение свойства "FX Alpha";
- EnableShadow – включить динамические тени от объекта;
- DisableShadow – выключить динамические тени от объекта;
- FadeMinDist - установить новое значение свойства "Fade Start Dist";
- FadeMaxDist - установить новое значение свойства "Fade End Dist".
Карта
csssdk_cycler.vmf
Используются объекты
- cycler
- func_tanktrain
- path_track
Описание карты
На карте два объекта cycler. Один стоит в виде голограммы, однако ему можно наносить повреждения. Получив повреждение, cycler меняет свою анимацию. Второй cycler передвигается по заданной траектории, прикреплённый к объекту func_tanktrain. Как не парадоксально это может звучать, то анимация у объектов cycler статична. Убедиться в этом можно, посмотрев как движется второй cycler.
Если Вам понравилась эта страница, Вы можете разместить где-нибудь ссылку на неё: