Trigger gravity (Source): различия между версиями

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{sdk beginsrc}} [http://developer.valvesoftware.com/wiki/Trigger_gravity Trigger_gravity] == Описание == Объект trigger_gravity используетс…»)
 
Строка 25: Строка 25:
 
== Флаги ==
 
== Флаги ==
 
{{sdk f clients}}
 
{{sdk f clients}}
{{sdk f Pushables}}
+
{{sdk f pushables}}
{{sdk f Physics Objects}}
+
{{sdk f physics objects}}
{{sdk f Debris}}
+
{{sdk f debris}}
{{sdk f Everything}}
+
{{sdk f everything}}
 +
 
 
== Inputs ==
 
== Inputs ==
 
{{sdk inp enable}}
 
{{sdk inp enable}}

Версия 06:45, 25 октября 2009

Оригинал Trigger_gravity

Описание

Объект trigger_gravity используется для изменения гравитации игроков, которые задевают его.

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

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

Ошибки

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

Заметки

Гранаты, брошенные игроком, являются физическими объектами, поэтому могут контактировать с триггерами. Все виды оружия, которое можно подобрать, не контактируют с триггерами.

Углы "Pitch Yaw Roll" могут быть использованы для поворота триггера на нужный угол в начале каждого раунда. На этот угол автоматически поворачиваются Brush-объекты при своём появлении на карте, поэтому этот объект будет работать как задумано только при "Pitch Yaw Roll" = "0 0 0". Если же указать другой угол, например "30 -45 15", то придётся вручную поворачивать весь триггер на углы соответственно "30 -45 15". Выполнить это можно при помощи утилиты поворота, масштабирования и перемещения "Transform [Ctrl+M]". Правильность постановки этого объекта на карте можно проверить при помощи консольной команды "showtriggers_toggle", которая позволяет отображать триггеры в игре.

Консольная переменная "showtriggers 1" позволяет включить отображение материала tools/toolstrigger в игре, точно так же как он отображается в редакторе Hammer. Для переключения отображения этого материала (Показать/Скрыть) используется консольная команда "showtriggers_toggle".

Параметры

  • Pitch Yaw Roll (Y Z X) – ориентация объекта на карте (направление распространения);
  • Start Disabled – выключать объект в начале каждого раунда (Нет/Да);
  • Gravity Scale – множитель для гравитации, которая станет у игрока в тот момент, когда он прикоснётся к этому триггеру; может быть положительным и отрицательным числом;
  • Filter Name – имя объекта-фильтра, указывающего критерий при котором выполняется событие "OnTouchedByEntity"; используется только если значение свойства "Touch Type" НЕ равно "None"; луч наносит повреждения без учёта значения этого свойства; (см. filter_activator_class, filter_activator_name, filter_activator_team, filter_multi);
  • Origin (X Y Z) – точка опоры объекта (указывается при помощи Helper’а).

Флаги

  • Clients – игроки могут активировать этот объект;
  • Pushables – объекты func_pushable могут активировать этот объект; не используется если установлен флажок "Physics Objects";
  • Physics Objects – физические объекты могут активировать этот объект;
  • Debris – физические объекты, отмеченные как "Debris" могут активировать этот объект; используется только если установлен флажок "Physics Objects"; для физических объектов не обязательно устанавливать флажок "Force Debris Touch Triggers";
  • Everything – абсолютно любой объект может активировать своим прикосновением этот объект; если установлен этот флажок, все предыдущие флажки можно не устанавливать.

Inputs

  • Enable – включить объект;
  • Disable – выключить объект;
  • Toggle – переключить состояние объекта (Включен/Выключен);

Outputs

Карта

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

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

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