StarCraft 2: Основные функции работы с водой и лавой

» Раздел: 2. Ландшафт

Подготовка

  1. В качестве библиотеки в данной статьи была использована: Void Story (Campaign)
  2. В качестве карты была использована специальная локация с водой, созданная для стрима.
  3. Получить карту со всеми триггерами, которая была использована для этой статьи, можно получить с помощью кнопки внизу статьи "Получить"

Начало

Примечание:

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

Виды текстур воды и настраивание

Декорации

Для выбора декораций наберите в поиск "Water" и вы увидите весь список декораций связанных с водой

Поверхность -> вода -> создать воду

Настраивание воды

Позволяет изменять альфу, вращение, отражение и многое другое

Настраивание лавы

Отключается все настройки, кроме состояния, высоты и цвета

Общее

Состояние: позволяет использовать разные виды текстур, для переключения между ними, можно, как удалять, так и добавлять разные состояния
Высота: позволяет менять высоту текстуры, есть, как общая высота (на левой панели, там где добавить/убрать воду), так и локальная высота для состояния
Цвет: позволяет менять цвет текстуры

Возможности работы с водой и лавой

Триггеры

Проведем несколько тестов на практике, чтобы показать для чего можно использовать воду, в качестве триггеров

В первом случае у нас происходит замена текстуры воды с одну на другую за 5 секунд

Во втором случае у нас происходит исчезновение воды

В третьем случае у нас происходит остановка состояние воды

Редактор данных


А что у нас в редакторе данных?
  1. Для того, чтобы могли сделать для боевой единицы возможность перемещаться по воде, для этого нужно в редакторе данных открыть вкладку "Процедуры движения" и использовать готовое "Float" или создать свое с использование движением включенным по воде в поле "Движение: Размещение", в флагах - требование, потом идем к боевой единицы и добавляем в поле - "Процедуры движения" свое движение. которое дает перемещение по воде
  2. Теперь, чтобы только наш выбранный боевая единица мог "плавать" по воде, а не все подряд, нужно в кисти "Проходимость" на поверхности карты (там где ландшафт) -> нарисовать глубокую воду, только после этого, никто кроме нашего боевой единицы с таким типом передвижения не сможет на нем "плавать"

Итоги

  1. Должны были понять о том, как создать воду с лавой и где можно использовать
  2. В случае триггеров используем для визуальной части, в случае данных и ландшафта используем геймплейную часть
  3. Если же у вас будет желания создать реку, то для этого можно использовать текстуру воды или декорации с изменением высоты ландшафта
  4. Если у вас все еще остались вопросы, то можете скачать карту по кнопке "получить" и разобрать все лично


Views: 177

ScorpioT1000 #1 - 9 months ago 0
Голосов: +0 / -0
Хоть одну бы картинку результата прикрепил. Сухие цифры =(
Niken #2 - 9 months ago 0
Голосов: +0 / -0
ScorpioT1000:
Хоть одну бы картинку результата прикрепил. Сухие цифры =(
Как будет время и желания, запишу отдельное видео, все это можно протестировать на карте, в которой уже все сделано