env_texturetoggle
Описание
Объект env_texturetoggle позволяет переключать кадры специальных Toggle-материалов, наложенных на любой объект на карте. В большинстве случаев Toggle-материалы создаются вручную.
Особенности использования
- Этот объект обновляется в каждом раунде. Это означает что любые изменения объекта НЕ будут наследоваться в последующих раундах.
- Объект может быть установлен в любом месте на карте.
- На карте может быть установлено множество этих объектов
- Для того чтобы какой-либо материал мог бы быть использован объектом env_texturetoggle, нужно чтобы в VMT-файле материала в блоке "Proxies" был определён и настроен блок "ToggleTexture". То есть, чтобы VMT-файле материала существовали как минимум такие строки:
"Proxies" { "ToggleTexture" { "toggleTextureVar" "$baseTexture" "toggleTextureFrameNumVar" "$frame" "toggleTextureShouldWrap" "0" } }
- Если объект, на котором переключается материал, использует на себе сразу несколько Toggle-материалов, то будут переключены кадры для каждого из этих Toggle-материалов.
Ошибки
Не обнаружены.
Заметки
Материал можно переключать не только на Brush-объектах. Абсолютно любой объект, имеющий имя, может быть указан в свойстве "Target Entity". Например: prop_dynamic, prop_physics, func_physbox, func_rotating, func_breakable, env_sprite и т.д.
Изменение материала наиболее полезно использовать на кнопках (func_button) и разрушаемых объектах (func_breakable или prop_physics).
Параметры
- Target Entity – имя любого объекта(-ов) на карте, на которого (-ых) будет действовать эта энтитя.
Inputs
- IncrementTextureIndex – переключить материал на следующий кадр;
- SetTextureIndex <integer> - сменить кадр материала на указанный.
Карта
csssdk_env_texturetoggle.vmf
Используются файлы
/materials/csssdk/csssdk_env_texturetoggle.vmt /materials/csssdk/csssdk_env_texturetoggle.vtf
Используются объекты
- env_texturetoggle
- func_button
- func_detail
- func_brush
Описание карты
Нажимая на кнопку пульта можно переключать кадры материала на объектах func_brush.
Если Вам понравилась эта страница, Вы можете разместить где-нибудь ссылку на неё: