Актуальное лицо в сообщениях
Плагин позволяет автоматически выводить актуальное лицо персонажа в сообщениях.
Такая функциональность полезна для заглушек или даже в больших сценах во время игрового процесса. Плагин ориентирован на подходе систематизации лиц персонажей и их распределению по структурам (директориям).
Приведу простой пример для понимания.
По умолчанию все изображения для окон сообщения хранятся по следующему пути: Проект/img/faces. Для корректной работы плагина требуется систематизировать персонажей, чтобы по итогу получился следующий путь: Проект/img/faces/Имя персонажа.
Помимо систематизации по директориям требуется идентичный набор лиц и эмоций на каждого персонажа. К примеру, набор лиц в одной одежде и набор лиц в другой одежде:
Картинка1
Важно! Набор и порядок лиц должен совпадать в пределах одного персонажа. Набор лиц у иных персонажей может отличаться.
Необходимое количество директорий ограничивается только теми персонажами из базы данных, для которых необходимо актуализировать лицо в сообщениях.
После подготовки лиц необходимо прописать тег для персонажа в базе данных:
Картинка2
Поздравляю! На этом настройка окончена. Теперь при составлении события можно указать необходимое выражение лица из любого набора для выбранного персонажа. Плагин автоматически заменит лицо на актуальное в следующих случаях:
- Игрок играет за того персонажа, лицо которого в данный момент показывается в сообщении.
- Если ранее не была вызвана команда плагина о временном отключении автоматической замены лица.
- Если в выводимом сообщении лицо было указано из директории с этим персонажем.
Как сменить лицо персонажа? Всё просто. Это делается при помощи стандартной команды «Графика персонажа»:
Картинка3
Рассмотрим команду «Включить/Отключить автоматическую смену лица»
Команда позволяет временно включить или отключить автоматическую смену лица персонажа. Это может быть полезно при составлении событий в которых могут временно использоваться иные наборы лиц персонажа (например, иная стилистика).
Картинка4
Важно! Отключение автоматической смены лица работает исключительно в пределах текущей сессии игрока. Если игрок сохранит игру, выйдет, а затем продолжит с места сохранения, настройка смены лиц сбросится по умолчанию — включено.