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

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
(Создана новая страница размером Категория:GoldSrc_Entity)
 
м
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
[[Категория:GoldSrc_Entity]]
+
[[Категория:Общие_Entity_GoldSource]]
 +
[[Файл:Multisource.png|thumb|right|Так выглядит multisource в редакторе VHE]]
 +
Объект multisource позволяет активировать другой объект только после выполнения нескольких условий.
 +
 
 +
== Class Info ==
 +
 
 +
*{{Name}}
 +
 
 +
*'''Target'''
 +
:Впишите сюда имя объекта, который будет активирован, после того, как выполнится условие.
 +
 
 +
*'''Global State Master'''
 +
:Имя глобальной переменной, которая задается объектом env_global для управления состоянием multisource (указывать необязательно).
 +
 
 +
== Использование ==
 +
 
 +
Создадим 4 кнопки [[func_button]] и один звук [[ambient_generic]], дадим ему имя sound-1. Далее создадим объект multisource, дадим ему имя source-1 и в параметр «Target» впишем имя звука, т.е. sound-1. Затем в параметр «Targetted object» всех четырех кнопок впишем имя объекта multisource, т.е. source-1
 +
 
 +
В игре, когда мы нажмем все четыре кнопки, будет воспроизведен звук sound-1, но только в том случае, если нажаты все кнопки. Если хоть одна из кнопок отожмется, пока не нажаты все остальные, то звук проигран не будет

Текущая версия на 15:27, 1 мая 2019

Так выглядит multisource в редакторе VHE

Объект multisource позволяет активировать другой объект только после выполнения нескольких условий.

Class Info

  • Name
Имя объекта. Нужно для активации кнопкой или триггером, либо для использования объекта в качестве мишени.
  • Target
Впишите сюда имя объекта, который будет активирован, после того, как выполнится условие.
  • Global State Master
Имя глобальной переменной, которая задается объектом env_global для управления состоянием multisource (указывать необязательно).

Использование

Создадим 4 кнопки func_button и один звук ambient_generic, дадим ему имя sound-1. Далее создадим объект multisource, дадим ему имя source-1 и в параметр «Target» впишем имя звука, т.е. sound-1. Затем в параметр «Targetted object» всех четырех кнопок впишем имя объекта multisource, т.е. source-1

В игре, когда мы нажмем все четыре кнопки, будет воспроизведен звук sound-1, но только в том случае, если нажаты все кнопки. Если хоть одна из кнопок отожмется, пока не нажаты все остальные, то звук проигран не будет