StarCraft 2: Настройка заднего фона для потретов и диалогов

» Раздел: 4. Триггеры
» Автор оригинала: Niken
» Источник: Мозги и опыт
Суть статьи и наработки: научится работать с задним фоном и настраивать его
И так, для того, чтобы такое сделать, нам нужно:

Подготовка

Пункты 1 - 4 находятся в самом спойлере, обязательны для того, чтобы повторить самому
» Подробная инструкция для входа в аккаунт и подключения библиотек
  1. Открываем редактор (запускаем через Battle.net, в самом приложении)

  1. Создаем новую карту или используем загруженную пустую карту по умолчанию
  2. Подключаем библиотеку в свою карту (я использовал библиотеку: "Void Story (Campaign)")
Для того, чтобы подключить библиотеку:
  • На английской версии: вкладка "File" -> "Dependencies" -> "Add Standard" -> выбираем нужную библиотеку
  • В русской версии: вкладка "Файл" -> "Библиотеки ресурсов" -> "Стандартная" -> выбираем нужную библиотеку
  1. Заходим в триггеры (F9)

Начало

Создаем триггер с диалогом и портретом на обычном задним фоном

Изучаем настраивание заднего фона

Задний фон для диалога

И так нас не устраивает задний фон у диалога?
Тогда меняем его с помощью действия: "Set Dialog Background"
Указываем задний фон только с таким типом текстур

Задний фон для портрета

И так нас не устраивает задний фон у портрета?
Тогда создаем для него отдельный диалог и меняем его с помощью действия: "Set Dialog Background"
Указываем задний фон только с таким типом текстур
Для того, чтобы заработал задний фон для портрета, нам нужно отключить лишнее

Дополнительно

Прозрачный фон для портрета

Проблема в том, что портрет и так имеет задний фон, а нам может быть не нужен фон от текстуры диалога, которая перекрывает портрет, поэтому делаем следующее:
  • Открываем фотошоп и редактируем текстуру, делая в ней прозрачный фон

Осветление для портрета

Когда мы добавляем портрет на поверх диалога с полу-прозрачный фоном, то мы имеет затемнённый фон у портрета, причина этому фон от диалога, но мы можем осветлить портрет, не убирая задний фон у диалога, для этого меняем тип рендера на LDR и приоритет для портрета выше, чем у диалога

Еще один задний фон для диалога

И так, нас может не устраивать полу-прозрачный фон от диалога и при этом хотим выбрать/сделать свой фон, для этого нам понадобится своя или из игры картинка, но если нас не устраивает края картинки, то идем снова в фотошоп и добавляем прозрачный фон по краям картинки
  • Set Dialog Item Render Priority - Позволяет указать приоритет для отображения, в каком порядке будет отображаться
  • Set Dialog Item Size to Parent - Позволяет изменять размер картинки в зависимости от размера диалога
Лучше всего использовать это действие, через "Set dialog item" и в самом типе указать "Item"

Итоги

Чему мы научились:

  • Изменять задний фон диалогу
  • Изменять рамки у портрета
  • Осветлять портрет
  • Добавлять еще один задний фон поверх самого фона диалога

Где это применять:

Где угодно, где будет лучше смотреться, что изменённый, что добавленный задний фон, как рамка или картинка.
Портрет можно использовать, к примеру в выборе героя, в диалогах персонажей и в конце концов просто показать его лицо

И какой результат мы получили:

Результат без дополнительных действий:
  • Измененный задний фон у диалога
  • Измененные рамки у портрета
Результат с дополнительными действиями:
  • Осветление для портрета
  • Добавленный еще один задний фон для диалога (в виде картинки)


Просмотров: 123

Vann009 #1 - 2 месяца назад 0
Голосов: +0 / -0
Вот это богоугодный контент!
Но я конечно ужаснулся тому, насколько сложен редактор старкрафта