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

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{sdk beginsrc}} [http://developer.valvesoftware.com/wiki/Func_tracktrain Func_tracktrain] == Описание == Объект func_tracktrain используетс…»)
 
Строка 15: Строка 15:
 
{{sdk param team num}}
 
{{sdk param team num}}
 
*'''First Stop Target''' – имя объекта path_track с которого платформа начнёт своё движение; платформа будет телепортирована на место этого объекта в начале каждого раунда;
 
*'''First Stop Target''' – имя объекта path_track с которого платформа начнёт своё движение; платформа будет телепортирована на место этого объекта в начале каждого раунда;
{{sdk param initial speed}}
 
 
*'''Initial Speed''' – скорость которую будет иметь платформа в начале каждого раунда; если значение этого свойства не равно 0, то платформа будет самостоятельно начинать движение в начале каждого раунда;
 
*'''Initial Speed''' – скорость которую будет иметь платформа в начале каждого раунда; если значение этого свойства не равно 0, то платформа будет самостоятельно начинать движение в начале каждого раунда;
{{sdk param max speed}}
 
 
*'''Max Speed''' – максимальная скорость движения платформы;
 
*'''Max Speed''' – максимальная скорость движения платформы;
 
*'''Change Speed''' – метод изменения скорости движения платформы в процессе своего движения:
 
*'''Change Speed''' – метод изменения скорости движения платформы в процессе своего движения:
Строка 48: Строка 46:
 
{{sdk param minimum light level}}
 
{{sdk param minimum light level}}
 
{{sdk param origin}} при помощи этой точки указывается смещение объекта относительно траектории движения.
 
{{sdk param origin}} при помощи этой точки указывается смещение объекта относительно траектории движения.
 +
 
== Флаги ==
 
== Флаги ==
 
== Inputs ==
 
== Inputs ==

Версия 18:02, 10 октября 2009

Оригинал Func_tracktrain

Описание

Объект func_tracktrain используется для создания движущейся платформы. Платформа может двигаться только по заданной траектории, которая строится при помощи объектов path_track.

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

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

Ошибки

Чтобы платформа была правильно повёрнута в направлении траектории своего движения, необходимо создавать платформу так, чтобы на виде сбоку [side (x/z)] "нос" платформы "смотрел" вправо или другими словами - в направлении оси X.

Платформа передвигается по своей траектории всегда с некоторой степенью погрешности и не останавливает точно там, где задумал автор карты. В большинстве случаев эта погрешность не учитывается авторами карт. Величина погрешности прямо-пропорционально зависит от скорости движения платформы: чем выше скорость – тем выше погрешность.

Параметры

  • Team Num – команда к которой принадлежит этот объект (Нет/Террористы/Контр-Террористы); если игрок и этот объект находятся в одной команде, то игрок не сможет наносить визуальный урон объекту если на сервере mp_friendlyfire равно 0; (см. фильтр filter_activator_team);
  • First Stop Target – имя объекта path_track с которого платформа начнёт своё движение; платформа будет телепортирована на место этого объекта в начале каждого раунда;
  • Initial Speed – скорость которую будет иметь платформа в начале каждого раунда; если значение этого свойства не равно 0, то платформа будет самостоятельно начинать движение в начале каждого раунда;
  • Max Speed – максимальная скорость движения платформы;
  • Change Speed – метод изменения скорости движения платформы в процессе своего движения:
    • Instantaneously – скорость постоянна и не меняется;
    • Linear blend – начать изменять скорость заранее;
    • Ease in/ease out – начать потихоньку менять скорость заранее, и чем ближе к нужному мету, тем сильнее изменять скорость;
  • Change Angles – метод поворачивания платформы в процессе своего движения:
    • Never (fixed orientation) – строгая ориентация в направлении движения; при этом резко изменяется направление движения на поворотах;
    • Near path_tracks – поворачиваться в точках размещения объектов path_tracks; при этом платформа останавливается и не продолжает своего движения до тех пор, пока не выровняет свой курс;
    • Linear blend – поворачивать заранее; при этом платформа начнёт поворачиваться до того, как достигнет поворота;
    • Ease in/ease out – начать потихоньку поворачиваться заранее, и чем ближе к повороту, тем сильнее поворачиваться;
  • Distance Between the Wheels – мнимое расстояние между "осями колёс" платформы; используется при поворотах и остановках; угол, на который повёрнута платформа, направлен вдоль прямой, соединяющей две точки; обе эти точки находятся на траектории движения; первая точка находится в том месте, в котором находится сама платформа, а вторая точка располагается дальше на траектории и удалена от первой на расстояние "Distance Between the Wheels"; уместно ставить значение этого свойства не больше длины самой платформы;
  • Height above Track – высота над траекторией движения, на которой будет двигаться платформа;
  • Bank Angle on Turns – угол на который при поворотах может наклоняться платформа;
  • Start Sound – звук, который воспроизводится в начале процесса открытия объекта (выбирается в Sound Resource Browser);

Шаблон:Sdk param move sound

  • Stop Sound – звук, который воспроизводится в конце процесса открытия объекта (выбирается в Sound Resource Browser);
  • Sound Volume – (от 0.0 до 1.0) громкость звуков "Start Sound" и "Stop Sound";
  • Min Sound Pitch (1-255) – минимальная скорость воспроизведения звуков платформы кроме звука "Move Ping Sound"; 100 – нормальная скорость;
  • Max Sound Pitch (1-255) - максимальная скорость воспроизведения звуков платформы кроме звука "Move Ping Sound"; 100 – нормальная скорость;
  • Move Ping Sound – звук, который периодически воспроизводится в процессе движения платформы через интервал времени от "Min Ping Sound Interval" до "Max Ping Sound Interval" (выбирается в Sound Resource Browser); чем быстрее движется платформа, тем чаще воспроизводится этот звук; чтобы звук был правильной громкости, его стоит выбирать из списка "Game Sounds", а если выбрать RAW-файл, то звук будет выводиться в общий звуковой канал и будет слышен на всей карте;
  • Min Ping Sound Interval – минимальный интервал времени между повторами звука "Move Ping Sound"; звук "Move Ping Sound" будет повторяться через этот интервал времени когда платформа будет двигаться со своей максимальной скоростью;
  • Max Ping Sound Interval – максимальный интервал времени между повторами звука "Move Ping Sound"; звук "Move Ping Sound" будет повторяться через этот интервал времени когда платформа будет двигаться со своей минимальной скоростью;
  • Block Damage – урон наносимый этим объектом тому объекту или игроку, что ему мешает открыться или закрыться;
  • Render Mode – режим рендеринга объекта;
  • FX Color (R G B) – цвет объекта;
  • FX Alpha (0-255) – прозрачность объекта; 255 – полностью не прозрачен; 0 - полностью прозрачен; не используется если свойство "Render Mode" равно "Normal" или "Don’t Render";
  • Render FX – эффект рендеринга объекта; например: мигание, плавное появление/исчезновение и т.п.;
  • Disable Receiving Shadows – отключить динамические тени от других объектов на этом объекте;
  • Minimum Light Level – минимальный уровень освещённости этого объекта; высокое значение этого свойства приведёт к тому, что объект станет очень ярким, будет хорошо заметен в темноте и на нём не будут различаться Lightmap-тени от других объектов; используется только в процессе компиляции карты;
  • Origin (X Y Z) – точка опоры объекта (указывается при помощи Helper’а). при помощи этой точки указывается смещение объекта относительно траектории движения.

Флаги

Inputs

Outputs

Карта

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

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

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