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