Env effectscript: различия между версиями

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{sdk beginsrc}} [http://developer.valvesoftware.com/wiki/Env_effectscript Env_effectscript] == Описание == Объект env_effectscript используе…»)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 19: Строка 19:
 
При помощи этого объекта можно создавать интересные и красивые анимации, но подготовка и создание такой анимации требует больших затрат времени, поэтому настоятельно не рекомендуется использовать этот объект в своих картах. Схожего результата можно добиться куда долее простыми способами.
 
При помощи этого объекта можно создавать интересные и красивые анимации, но подготовка и создание такой анимации требует больших затрат времени, поэтому настоятельно не рекомендуется использовать этот объект в своих картах. Схожего результата можно добиться куда долее простыми способами.
 
== Параметры ==
 
== Параметры ==
*'''Pitch Yaw Roll''' (Y Z X) – углы на которые повёрнут объект;
+
{{sdk param p y r}}
 
*'''Script Model''' – имя файла модели *.MDL для использования в объекте;
 
*'''Script Model''' – имя файла модели *.MDL для использования в объекте;
 
*'''Script File''' – имя файла специального скрипта *.TXT для использования в объект.
 
*'''Script File''' – имя файла специального скрипта *.TXT для использования в объект.
Строка 31: Строка 31:
 
csssdk_env_effectscript.vmf
 
csssdk_env_effectscript.vmf
 
=== Используются объекты ===
 
=== Используются объекты ===
- env_effectscript
+
*env_effectscript
- func_button
+
*func_button
- func_detail
+
*func_detail
 +
 
 
=== Описание карты ===
 
=== Описание карты ===
 
При помощи пульта можно активизировать эффект и посмотреть как он работает.
 
При помощи пульта можно активизировать эффект и посмотреть как он работает.

Текущая версия на 10:09, 16 сентября 2009

Оригинал Env_effectscript

Описание

Объект env_effectscript используется для отображения специальных визуальных эффектов.

Подобные эффекты создаются через отдельный текстовый файл. Смотрите пример как это сделано в файле /hl2/scripts/effects/testeffect.txt К тому же требуется модель, специально созданная для этого эффекта.

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

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

Ошибки

Не обнаружены. И не искались.

Заметки

Этот объект используется в игре Half-Life 2, но из-за того, что у игры CS:S пониженный TickRate, анимация эффекта проходит не совсем гладко и это хорошо заметно.

Советы

При помощи этого объекта можно создавать интересные и красивые анимации, но подготовка и создание такой анимации требует больших затрат времени, поэтому настоятельно не рекомендуется использовать этот объект в своих картах. Схожего результата можно добиться куда долее простыми способами.

Параметры

  • Pitch Yaw Roll (Y Z X) – ориентация объекта на карте (направление распространения);
  • Script Model – имя файла модели *.MDL для использования в объекте;
  • Script File – имя файла специального скрипта *.TXT для использования в объект.

Inputs

  • SetSequence <string> – указывается название анимационной последовательности (анимации), определенной в модели "Script Model";
  • Ignite – поджечь объект;

Outputs

  • OnIgnite - выполняется тогда, когда объект воспламеняется при вызове функции "Ignite".

Карта

csssdk_env_effectscript.vmf

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

  • env_effectscript
  • func_button
  • func_detail

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

При помощи пульта можно активизировать эффект и посмотреть как он работает.