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

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{sdk beginsrc}} [http://developer.valvesoftware.com/wiki/Env_bubbles Env_bubbles] == Описание == Объект env_bubbles используется для …»)
 
 
(не показано 5 промежуточных версий этого же участника)
Строка 14: Строка 14:
 
*'''Bubble Density''' – количество пузырьков, создаваемых за 1 раз;
 
*'''Bubble Density''' – количество пузырьков, создаваемых за 1 раз;
 
*'''Bubble Frequency''' – частотность появления пузырьков; чем выше значение, тем чаще появляются пузырьки; если значение этого свойства выше 19, то пузырьки будут появляться через каждые 0.5 секунды; если значение этого свойства ниже 19, то время до следующего появления пузырьков рассчитывается по формуле:
 
*'''Bubble Frequency''' – частотность появления пузырьков; чем выше значение, тем чаще появляются пузырьки; если значение этого свойства выше 19, то пузырьки будут появляться через каждые 0.5 секунды; если значение этого свойства ниже 19, то время до следующего появления пузырьков рассчитывается по формуле:
2.5 - (0.1 * <число>)
+
 
 +
'''2.5 - (0.1 * <число>)'''
 +
 
 
где <число> - это значение этого свойства;
 
где <число> - это значение этого свойства;
 
*'''Speed of Current''' – скорость пузырьков, эмитирующая движение воды.
 
*'''Speed of Current''' – скорость пузырьков, эмитирующая движение воды.
 +
 
== Флаги ==
 
== Флаги ==
(sdk f start off}}
+
{{sdk f start off}}
 +
 
 
== Inputs ==
 
== Inputs ==
 
{{sdk inp Activate}}
 
{{sdk inp Activate}}
Строка 26: Строка 30:
 
*'''SetFrequency''' <integer> - установить новое значение свойства "Bubble Frequency";
 
*'''SetFrequency''' <integer> - установить новое значение свойства "Bubble Frequency";
 
*'''SetCurrent''' <integer> - установить новое значение свойства "Speed of Current".
 
*'''SetCurrent''' <integer> - установить новое значение свойства "Speed of Current".
=== Карта ===
+
== Карта ==
 
csssdk_env_bubbles.vmf
 
csssdk_env_bubbles.vmf
 +
 
=== Используются объекты ===
 
=== Используются объекты ===
 
*env_bubbles
 
*env_bubbles
Строка 36: Строка 41:
 
=== Описание карты ===
 
=== Описание карты ===
 
На карте установлен пульт. На пульте размещена кнопка, при помощи которой можно включать/выключать пузырьки. В самом конце карты поставлен бассейн и пущены пузырьки в нём. Счастливые обладатели видеокарт с поддержкой DX9 и выше, могут наблюдать пузырьки воздуха с суши. Под воду так же можно погрузиться – пузырьки от этого никуда не пропадут.
 
На карте установлен пульт. На пульте размещена кнопка, при помощи которой можно включать/выключать пузырьки. В самом конце карты поставлен бассейн и пущены пузырьки в нём. Счастливые обладатели видеокарт с поддержкой DX9 и выше, могут наблюдать пузырьки воздуха с суши. Под воду так же можно погрузиться – пузырьки от этого никуда не пропадут.
 +
== Смотрите так же ==
 +
*[[WATER]]
 
[[Категория:Source Point entity]]
 
[[Категория:Source Point entity]]
 
[[Категория:CSS SDK]]
 
[[Категория:CSS SDK]]
 
[[Категория:Энтити окружения]]
 
[[Категория:Энтити окружения]]

Текущая версия на 04:47, 21 сентября 2009

Оригинал Env_bubbles

Описание

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

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

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

Ошибки

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

Параметры

  • Pitch Yaw Roll (Y Z X) – ориентация объекта на карте (направление распространения);; учитывается только угол в плоскости X/Y;
  • Bubble Density – количество пузырьков, создаваемых за 1 раз;
  • Bubble Frequency – частотность появления пузырьков; чем выше значение, тем чаще появляются пузырьки; если значение этого свойства выше 19, то пузырьки будут появляться через каждые 0.5 секунды; если значение этого свойства ниже 19, то время до следующего появления пузырьков рассчитывается по формуле:

2.5 - (0.1 * <число>)

где <число> - это значение этого свойства;

  • Speed of Current – скорость пузырьков, эмитирующая движение воды.

Флаги

Шаблон:Sdk f start off

Inputs

  • Activate – активизировать объект (заставить его работать);
  • Deactivate – деактивировать объект;
  • Toggle – переключить состояние объекта (Включен/Выключен);
  • SetDensity <integer> - установить новое значение свойства "Bubble Density";
  • SetFrequency <integer> - установить новое значение свойства "Bubble Frequency";
  • SetCurrent <integer> - установить новое значение свойства "Speed of Current".

Карта

csssdk_env_bubbles.vmf

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

  • env_bubbles
  • func_button
  • func_detail
  • env_cubemap
  • WATER

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

На карте установлен пульт. На пульте размещена кнопка, при помощи которой можно включать/выключать пузырьки. В самом конце карты поставлен бассейн и пущены пузырьки в нём. Счастливые обладатели видеокарт с поддержкой DX9 и выше, могут наблюдать пузырьки воздуха с суши. Под воду так же можно погрузиться – пузырьки от этого никуда не пропадут.

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