Env bubbles (Source): различия между версиями
Перейти к навигации
Перейти к поиску
Kogemyaka (обсуждение | вклад) (Новая страница: «{{sdk beginsrc}} [http://developer.valvesoftware.com/wiki/Env_bubbles Env_bubbles] == Описание == Объект env_bubbles используется для …») |
Kogemyaka (обсуждение | вклад) (→Флаги) |
||
(не показано 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}} | |
+ | |||
== 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 – скорость пузырьков, эмитирующая движение воды.
Флаги
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 и выше, могут наблюдать пузырьки воздуха с суши. Под воду так же можно погрузиться – пузырьки от этого никуда не пропадут.