Skip to content

2.1 | Диалоги | Сцена

HollowHorizon edited this page Mar 1, 2023 · 1 revision

В данном разделе написано о том, что такое сцена и как ей пользоваться.

Что такое сцена?

Сцена для простых смертных представляет собой переменную scene, через которую можно давать команды:

Простые команды

  • scene add <персонаж> - добавить на сцену персонажа, он появится справа от предыдущего или в центре, если на сцене больше никого, сам персонаж - переменная типа HDCharacter, о котором писалось в Диалоги: Начало

  • scene addRight <персонаж> - добавить персонажа справа от предыдущего.

  • scene addLeft <персонаж> - вы ни за что не догадаетесь, но эта команда добавляет персонажа СЛЕВА от предыдущего)

  • scene focus <персонаж> - сфокусироваться на персонаже (персонаж станет чуть-чуть больше других, а остальные затемнятся)

  • scene remove <персонаж> - убрать персонажа со сцены

  • scene.clear() - убирает всех персонажей со сцены

Параметры

  • scene.autoSwitch = true/false - вкл./выкл. автоматическое переключение персонажей (по умолчанию, когда начинает говорить персонаж он добавляется на сцену, если его нет и также на нём делается фокус, это можно отключить при необходимости)

Картинки

На сцену диалога можно также добавлять или убирать картинки, об этом подробнее в разделе Диалоги: Картинки:

  • scene add <картинка> - добавляет картинку на экран, картинка - это переменная типа HDImage.

  • scene remove <картинка> - Убирает картинку с экрана.

Изменение текстур, цветов и расположения

  • Пока ещё в разработке, но при необходимости можно поменять пару параметров в переменной "screen", но тут уже разбирайтесь по исходному коду :(