Статья научит вас прикреплять оружие и спецэффекты к боевым единицам. Существует несколько способов такого прикрепления, как и несколько спецэффектов, уже доступных в WarCraft III.
Первый шаг - загрузить требуемую модель. Не секрет, что в Интернете много полуготовых моделей, с прикреплением которых могут возникнуть проблемы, т.к. их не очень-то и легко импортировать. По всем правилам на сайте, где скачивается модель, должна быть указана вся информация о импорте (пути, текстуры и.т.д.). Я скачал вот такой кровавый нож.
Теперь требуется создать способность-пустышку (или дамми-способность), чтобы создать и прикрепить эффект. Я буду использовать способность "Предмет: повышение защиты (+1)", т.к. эта способность не показывается у героя, а также очень просто изменяема.
- Дайте способности новое имя.
- Измените поле "Дополнительная защита" на 0, тогда от способности не будет никакого эффекта.
- Измените поле "Графика - Цель" на ваш файл модели.
- Измените поле "Графика - Воздействие на цель 1" на точки прикрепления. Если вы хотите прикрепить на левую руку, тогда добавьте строку "left", потом строку "hand".
- Измените поле "Графика - Задать сценарий воздействия" на количество точек, которые вы добавили. У меня это будет 1.
- Измените поле "Относится к предмету" на "Нет", чтобы мы могли добавить эту способность боевой единице.
Готово!
Теперь нужно просто добавить созданную нами способность нашей боевой единице. Вот, какой у меня вышел Повелитель Ужаса:
Ещё проще сделать триггерно действием "Спецэффект - Create special effect on unit"
Можно также дать созданную способность предмету, тогда при подбирании предмета героем к нему будет крепиться спецэффект, а при падении его не станет.
Базовые точки прикрепления:
- overhead (находится над головой юнита, неподвижен при любой анимации юнита)
- head (на голове юнита, перемещается вместе с анимациями)
- chest (на туловище юнита, также хороша для крыльев)
- origin (между ног юнита)
- hand (руки)
- foot (ноги)
- weapon (оружие - только для героев)
- sprite (для зданий)
- medium (для зданий)
- large (для зданий)
Дополнительные точки прикрепления (сочетать с базовыми):
- left (левая)
- right (правая)
- mount (для прикреплённых)
- rear (для техники)
- first (для зданий)
- second (для зданий)
- third (для зданий)
- fourth (для зданий)
- fifth (для зданий)
- sixth (для зданий)
- rallypoint (для зданий)
В завершение статьи парочка примеров: