Используя счётчик игроков, вы можете узнать количество игроков в команде, в классе или в заданной области. Устройство может отправлять сигналы в зависимости от этого количества. Вот, например, как вы можете его использовать:
Балансировать команды, если игру одновременно покинуло много участников.
Создавать на острове области, требующие присутствия определённого количества игроков (например, для участия в мини-игре).
Проводить события, которые начинаются только при появлении определённого количества игроков.
Узнать, как найти счётчик игроков, можно в разделе «Использование устройств».
Если вы используете несколько копий устройства на острове, рекомендуем переименовать их. Выбрав названия, соответствующие назначению устройств, вы сможете понять, что делает каждое из них, и найти определённое устройство в Каталоге событий.
Контекстный фильтр
На некоторые устройства действует функция Контекстный фильтр. Она скрывает или отображает настройки в зависимости от значений, установленных для ряда связанных параметров. Таким образом она убирает лишние элементы из панели изменений и облегчает работу с настройками. Чтобы помочь определить их, все значения, активирующие контекстный фильтр, выделены курсивом.
Мы перечислим все параметры, включая те, на которые действует контекстный фильтр. Если они скрыты или отображаются только при определённых значениях параметра, мы сделаем пометку в разделе «Описание» для этого параметра.
Параметры устройства
Базовые функции этого устройства позволяют задавать целевое значение и критерии сравнения. Кроме того, у него есть дополнительные параметры, позволяющие установить, когда необходимо сравнивать количество, какую команду или класс подсчитать и необходимо ли передавать сигнал при сравнении.
Вам доступны следующие параметры устройства.
Стандартные значения выделены полужирным шрифтом. Значения, активирующие контекстный фильтр, выделены курсивом.
| Настройка | Значение | Описание |
|---|---|---|
Сравнить кол-во игроков | Не сравнивать, Меньше, Меньше или равно, Не равно, Равно, Больше или равно, Больше | Определяет, каким образом подсчитанные игроки должны сравниваться с целевым количеством. От результата сравнения зависит, будут ли выполнены действия «Передать сигнал, если удалось подсчитать» или «Передать сигнал, если не удалось подсчитать». |
Целевое кол-во игроков | 2 игрока, Выбрать или ввести количество игроков | Требуемое количество игроков в зоне. Используйте стрелки, чтобы выбрать расстояние, или щёлкните по полю и введите число. Если количество игроков равно этому значению, выполняется действие «Передать сигнал, если удалось подсчитать». Если количество игроков не равно этому значению, выполняется действие «Передать сигнал, если не удалось подсчитать». |
Сравнить в начале игры | Нет, Да | Определяет, должно ли устройство автоматически сравнивать результат подсчёта игроков с целевым количеством в начале игры. |
Сравнить при изменении кол-ва | Да, Нет, Во время игры | Определяет, должно ли устройство сравнивать количество игроков с целевым значением каждый раз, когда игрока подсчитывают или удаляют. Если выбрано значение «Во время игры», подсчёт игроков будет проводиться, только когда игра запущена. |
Передача сигнала для подсчитанных/удалённых игроков | Каждый раз, По разу на игрока, Только сигнал | Определяет, когда устройство должно активировать передачу сигнала для подсчитанных или удалённых игроков. Если выбрано значение «По разу на игрока», каждый передатчик передает сигнал по разу на каждого игрока за игру (даже если игрок покинул игру и вернулся). Если выбрано значение «Только сигнал», передатчик активируется только при получении сигнала «Передать для всех». |
Кому передать сигнал при изменении результата сравнения | Последний инициатор, Нет, Случайный подсчитанный игрок, Все подсчитанные игроки | Определяет, что происходит в случае успешного или неудачного выполнения сравнения.
|
Команда для подсчёта | Любая, Выберите команду | Укажите, игроков какой команды необходимо подсчитать. Используйте стрелки, чтобы выбрать номер команды, или щёлкните по полю и введите её номер.
|
Инвертировать выбор команды | Вкл., Выкл. | Включите, чтобы устройство подсчитывало игроков из всех команд, кроме выбранной. |
Класс для подсчёта | Любой, Без класса, Выберите класс | Укажите, игроков какого класса необходимо подсчитать. Используйте стрелки, чтобы выбрать номер класса, или щёлкните по полю и введите его номер. Если выбрано значение «Без класса», устройство подсчитает только игроков, у которых нет класса. Если выбрано значение «Любой», устройство подсчитает всех игроков, у которых есть класс.
|
Инвертировать выбор класса | Вкл., Выкл. | Если выбрано Вкл., устройство будет подсчитывать игроков всех классов, кроме выбранного. |
Активно во время фазы | Всегда, Нет, Только до начала игры, Только игровой процесс | Определяет фазы, во время которых устройство включено. Фаза Только до начала игры включает в себя все этапы, предшествующие началу игры. |
Учитывать зрителей | Да, Нет | Определяет, включает ли устройство зрителей в число подсчитанных игроков при проверке всех игроков на острове. |
Отображение информационной панели | Вкл., Выкл. | Определяет, будет ли панель счётчика отображаться игрокам во время игры. |
Масштаб значка | 1,0x, Выбрать множитель масштаба | Определяет размер значка счётчика. Он не зависит от размеров самого устройства. Используйте стрелки, чтобы выбрать множитель, или щёлкните по полю и введите число. |
Значок на информационной панели | Значок игрока, Выбрать значок | Определяет значок, который будет отображаться на информационной панели счётчика игроков. Щёлкните по значку, чтобы перейти к выбору значков в библиотеке. Вы можете выбрать значок из библиотеки. Для этого прокрутите библиотеку значков или введите слово в строку поиска. Выберите значок, затем поставьте галочку. |
Основной цвет | По умолчанию (красный), Выбрать цвет | Определяет цвет значка и области. Этот цвет также используется для отображения цифр, когда счётчик не занят подсчётом либо пока не достигнуто нужное число. Нажмите на палитру, чтобы перейти к выбору цвета. У каждой палитры есть соответствующий шестнадцатеричный код, который отображается рядом с палитрой. Вы также можете ввести шестнадцатеричный код в строку поиска, чтобы найти определённый цвет. Выберите цвет, затем щёлкните галочку. |
Цвет при успехе | По умолчанию (синий), Выбрать цвет | Определяет цвет значка и области. Этот цвет также используется для отображения цифр, когда счётчик не занят подсчётом либо пока не достигнуто нужное число. Нажмите на палитру, чтобы перейти к выбору цвета. У каждой палитры есть соответствующий шестнадцатеричный код, который отображается рядом с палитрой. Вы также можете ввести шестнадцатеричный код в строку поиска, чтобы найти определённый цвет. Выберите цвет, затем щёлкните галочку. |
Подсчёт зарегистрированных игроков | Объединение, Пересечение, Разница | Определяет, как сочетаются подмножества игроков, подсчитываемых устройством, и игроков, отслеживаемых вручную.
|
Использовать область | Вкл., Выкл. | По умолчанию устройство подсчитывает всех игроков на острове. Если выбрано значение «Вкл.», ниже будут отображаться дополнительные параметры. |
Форма области | Параллелепипед, Цилиндр | Этот параметр отображается, если для параметра «Использовать область» выбрано значение «Вкл.». Определяет форму заданной области. |
Время в области для подсчёта | Мгновенно, Укажите время в секундах | Этот параметр отображается, если для параметра «Использовать область» выбрано значение «Вкл.». Когда ведётся подсчёт игроков в области, этот параметр определяет, как долго игрок должен находиться в области, чтобы его подсчитали. Используйте стрелки, чтобы выбрать время, или щёлкните по полю и введите число. |
Отображать зоны в игре | Нет, Да | Этот параметр отображается, если для параметра «Использовать область» выбрано значение «Вкл.». Определяет, будет ли заданная область отображаться во время игры. |
Единица измерения размера | Клетки, Метры | Этот параметр отображается, если для параметра «Использовать область» выбрано значение «Вкл.». Определяет, измеряется ли размер определённых зон в клетках или в метрах. При выборе варианта «Метры», у параметров «Ширина зоны», «Глубина зоны» и «Высота зоны» в скобках будут стоять «метры» вместо «клеток». |
Ширина области (в клетках) | 1 клетка, Выбрать ширину области | Этот параметр отображается, если для параметра «Использовать область» выбрано значение «Вкл.». Определяет ширину заданной области. Используйте стрелки, чтобы выбрать число, или щёлкните по полю и введите число. |
Глубина области (в клетках) | 1 клетка, Выбрать глубину области | Этот параметр отображается, если для параметра «Использовать область» выбрано значение «Вкл.». Определяет глубину заданной области. Используйте стрелки, чтобы выбрать число, или щёлкните по полю и введите число. |
Высота области (в клетках) | 1 клетка, Выбрать высоту области | Этот параметр отображается, если для параметра «Использовать область» выбрано значение «Вкл.». Определяет высоту заданной области. Используйте стрелки, чтобы выбрать число, или щёлкните по полю и введите число. |
Ширина области (в метрах) | 5,0 м, Выбрать ширину области | Этот параметр отображается, если для параметра «Использовать область» выбрано значение «Вкл.», а для параметра «Единица измерения размера» указано значение «Метры». Определяет ширину заданной области. Используйте стрелки, чтобы выбрать число, или щёлкните по полю и введите число. |
Глубина области (в метрах) | 5,0 м, Выбрать глубину области | Этот параметр отображается, если для параметра «Использовать область» выбрано значение «Вкл.», а для параметра «Единица измерения размера» указано значение «Метры». Определяет глубину заданной области. Используйте стрелки, чтобы выбрать число, или щёлкните по полю и введите число. |
Высота области (в метрах) | 4,0 м, Выбрать высоту области | Этот параметр отображается, если для параметра «Использовать область» выбрано значение «Вкл.», а для параметра «Единица измерения размера» указано значение «Метры». Определяет высоту заданной области. Используйте стрелки, чтобы выбрать число, или щёлкните по полю и введите число. |
Смещение области вперёд/назад | 0%, Выберите положительный или отрицательный процент | Этот параметр отображается, если для параметра «Использовать область» выбрано значение «Вкл.». Определяет, насколько далеко впереди или позади от основания устройства находится область. Используйте стрелки, чтобы выбрать число, или щёлкните по полю и введите число. |
Смещение области влево/вправо | 0%, Выберите положительный или отрицательный процент | Этот параметр отображается, если для параметра «Использовать область» выбрано значение «Вкл.». Определяет, насколько далеко слева или справа от основания устройства находится область. Используйте стрелки, чтобы выбрать число, или щёлкните по полю и введите число. |
Смещение области вверх/вниз | 0%, Выберите положительный или отрицательный процент | Этот параметр отображается, если для параметра «Использовать область» выбрано значение «Вкл.». Определяет, насколько далеко сверху или снизу от основания устройства находится область. Используйте стрелки, чтобы выбрать число, или щёлкните по полю и введите число. |
Прямая привязка события
Прямая привязка события позволяет устройствам взаимодействовать напрямую, значительно упрощая вашу работу и позволяя вам сосредоточиться на воплощении своих идей.
Ниже приведены параметры прямой привязки события для этого устройства.
Функции
Функция реагирует на событие на устройстве и выполняет действие.
Нажмите на параметр любой функции, а затем нажмите Выбрать устройство, чтобы открыть выпадающее меню устройства.
Выбрав устройство, нажмите Выбрать событие и укажите событие, активирующее данную функцию.
Если функция может быть активирована несколькими устройствами или событиями, нажмите кнопку Добавить и добавьте ещё одну строку, а затем повторите действия выше.
| Настройка | Описание |
|---|---|
Сравнить фактическое кол-во игроков с целевым при получении сигнала | Когда происходит событие, эта функция сравнивает количество игроков с целевым числом и активирует события «Если удалось подсчитать» или «Если не удалось подсчитать». |
Включить при получении сигнала | Эта функция включает устройство, когда происходит событие. |
Отключить при получении сигнала | Эта функция отключает устройство, когда происходит событие. |
Передать сигнал для каждого подсчитанного игрока при получении сигнала | Когда происходит событие, эта функция отправляет событие «При подсчёте игроков» для каждого подсчитываемого в данный момент игрока. При этом оно игнорирует параметр «Передача сигнала для подсчитанных/удалённых игроков» и всегда отправляет сигнал для подсчитываемого в данный момент игрока. |
Увеличить целевое кол-во игроков при получении сигнала | Когда возникает событие, эта функция увеличивает целевое количество игроков на 1. При этом сразу запускается новое сравнение. |
Уменьшить целевое кол-во игроков при получении сигнала | Когда возникает событие, эта функция уменьшает целевое количество игроков на 1. При этом сразу запускается новое сравнение. |
Сбросить целевое кол-во игроков при получении сигнала | Когда возникает событие, эта функция возвращает исходное целевое количество игроков. Если целевое количество игроков ранее увеличивалось или уменьшалось, сразу после сброса запускается новое сравнение. |
Зарегистрировать игрока при получении сигнала | Когда происходит событие, эта функция регистрирует активирующего игрока. Зарегистрированные игроки могут быть добавлены или удалены из подмножества подсчитываемых игроков в зависимости от значения параметра «Подсчёт зарегистрированных игроков». |
Отменить регистрацию игрока при получении сигнала | Когда происходит событие, эта функция отменяет регистрацию активирующего игрока. Незарегистрированные игроки могут быть добавлены или удалены из подмножества подсчитываемых игроков в зависимости от значения параметра «Подсчёт зарегистрированных игроков». |
Отменить регистрацию всех игроков при получении сигнала | Эта функция исключает всех игроков из списка зарегистрированных игроков. Незарегистрированные игроки могут быть добавлены или удалены из подмножества подсчитываемых игроков в зависимости от значения параметра «Подсчёт зарегистрированных игроков». |
События
Прямая привязка события использует события в качестве передатчиков. Событие говорит другому устройству исполнить функцию.
Нажмите на параметр любого события, а затем нажмите Выбрать устройство, чтобы открыть выпадающее меню устройства.
Выбрав устройство, нажмите Выбрать функцию, чтобы привязать событие к функции этого устройства.
Если событие активирует несколько функций, нажмите кнопку Добавить и повторите процесс.
| Настройка | Описание |
|---|---|
Отправить событие при успешном подсчёте | Если количество игроков совпадает с целевым количеством игроков, на выбранное устройство отправляется событие. |
Отправить событие при неуспешном подсчёте | Если количество игроков не совпадает с целевым количеством игроков, на выбранное устройство отправляется событие. |
Отправить событие при подсчёте игрока | Если подходящий игрок входит в зону и его подсчитывают, на выбранное устройство отправляется событие. Использует правило, указанное в параметре «Передать сигнал для подсчитанных/удалённых игроков», если это действие не активировано параметром «Передать сигнал для каждого подсчитанного игрока при получении сигнала». |
Отправить событие при удалении игрока | Когда это устройство перестаёт учитывать игрока (например, если тот покинул область, вышел из игры, сменил команду или класс), оно передаёт событие на выбранное устройство. |