В связи с тем, что у многих начинающих картостроителей возникают сложности с "созданием новых юнитов", я решил попробовать подробно описать процесс создания юнита, и рассказать о том, как упростить этот процесс
Вводная
Единицы в StarCraft 2 разделены на несколько составляющих компонентов.
Вот три самых основных компонента:
Вот три самых основных компонента:
- Сама единица (Раздел данных: "+" - Edit Game Data - Units)
- Актор единицы (Раздел данных: "+" - Edit Actor Data - Actors)
- Модель единицы (Раздел данных: "+" - Edit Art and Sound Data - Models)
Рекомендация: присваивайте ID для этих всех объектов одинаковым. Так редактор автоматически сможет связать их друг с другом.
Далее идут дополнительные:
Модели смерти
- Модель нормальной смерти
- Модель смерти от кислоты
- Модель смерти от огня
- И прочие подобные модели
(рекомендуется давать ID: {айди_юнита}{тип_смерти}, например: MarineDeath, MarineDeathAcid)
Звуки
- Звуки смерти по аналогии с моделями смерти, но id можно давать каким угодно
- Звуки голосов (Yes, What, Ready, Pissed, Help) - те самые звуки которые произносят юниты при их выделении/отдаче приказа/готовности/закликивания.
Как же правильно создать юнита?
- В модуле данных, раздела единиц, кликаем ПКМ по пустому месту списка единиц
- В окошке свойств вписываем имя нашей единицы, и ID на английском и без пробелов
Далее идём в раздел "+" - Edit Actor Data - Actors и создаём там новый актор типа Unit с таким же ID как и у единицы
Далее идём в раздел "+" - Edit Art and Sound Data - Models и создаём там новую модель типа Generic (общая) с таким же ID как и у единицы
Здесь же можно задать Модель в поле "Model"
Поиск в русском редакторе
Поиск в русском редакторе, чувствителен к регистру, а значит по поле "Модель", он не найдёт если ввести в поиск модель
Добавим модель смерти
Также как создали обычную модель, создаём и модель смерти. Но единственное, в окне создания выбрать "родителя" Unit Death, а также ID указать как ID единицы с суффиксом Death. Затем просто указываем модель смерти в поле Model
Вернёмся к нашему созданному актору, под списком всех свойств актора увидим окошко Токены с одним полем unitName. Укажем там нашу созданную единицу
Остаётся лишь указать нашу модель смерти, в поле актора Death Effects, под индексом Normal и настроить все нужные свойства единицы
А теперь как же всё таки УДОБНО создавать?
Например, можно сделать собственных родителей данных.
ДОПИСАТЬ

SC2














