Здравствуйте уважаемые картостроители
2023 год и варик.. все еще не варик
но что поделаешь
есть модели - человеческие, и например, нужно закрепить доспех таким образом, чтобы плечи были спаяны с туловищем
это ситуация, когда под мышками идет растяжка и модель выглядит естественной и единой
помогите найти решение проблемы, это очень важно
На модель нужно накладывать броню как в современных мморпг играх. Модель повторяет за основными анимациями персонажа. Суть заключается в том, что на каждого персонажа одевается 5 вещей + оружие
Вещи могут быть разного уровня, по этой причине их нужно крепить эффектом отдельно сохраняя достоинство
Благодарю
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Проблема в том, что в варике нельзя сделать модель к аттачу, которая повторяла бы анимации персонажа. Придётся делать разные аттачи у модели, и на них крепить куски доспеха, и естественно никаких анимаций у кусков не будет. Также, если у героя несколько доспехов, доспехи будут наслаиваться друг на друга. Это правится всякими костылями в триггерах, но всё равно это не то, как в современных мморпг.
18
Можешь посмотреть как шипи накладаються на жука(герой нежити). Может и так пойдет...
1
Как вариант менять текстуру у доспехов
как это возможно?! можешь рассказать подробнее?
25
MasterVlados, через способность "вырвать дерево". Великан эльфов хавает дерево и его дубинка обретает текстуру дерева, пара манипуляций в триггерах и мы получаем смену скина...
Тут где то валяются разные наработки по смене скинов, в моих картах это юзается постоянно
23
GRYLLL, Одной способности мало, у модели великана на дубине заменяемая текстура дерева, без неё ничего работать не будет. Дубина при этом часть модели, а для боя с дубиной предусмотрены отдельно анимации. Скорее всего с моделью в аттаче работать не будет, потому что это не модель собственно юнита.
3
Есть 2 варианта. 1-й, самый надежный на примере моделек из вов. Суть в том, что все твои доспехи располагаются непосредственно в модельке, делаешь много анимаций, в которых виден только 1 геосет брони. Типа Анимация Stand - нет доспеха, анимация Stand First - первый доспех, Stand Second - второй доспех и так далее. Если доспехов прям много, то можно вручную прописывать теги, потому что стандартные теги ограничены до 6 наборов. xgm.guru/p/wc3/playanimation . Минус в том, что если у тебя допустим есть модель нагрудника, плеч, ног и так далее, то для их всевозможных сочетаний придется создавать огромную кучу анимаций. Но сам понимаешь, при таком способе баги минимальны, потому что вот как ты прописал модель в редакторе, так она и будет в игре. Ты все контролируешь.
Второй способ - делать отдельные модельки доспехов, оружий и крепить их на аттачи в качестве предметов инвентаря, как это происходит например со сферами огня, яда и так далее (они крепятся к аттачу Weapon). Минус в том, что такая модель крепится к одной кости, и например с нагрудником скорее всего будут баги, потому что анимация тела - это чаще всего не одна кость, а 5-10. Но например наплечи, шлемы или посохи спокойно можно крепить таким способом. xgm.guru/p/wc3/anims-a-ya-9 .
В твоем случае, как я понимаю, нужно совместить эти 2 способа. Нагрудники и ноги сделать через анимационные теги, а "маленькие" модели крепить через аттачи.
25
EugeAl, да, нужна модель с текстурой 31, а так же куча текстур для нее
Может выложу позже модели для рпг и карту с поянением
1
gellin, спасибо, я изучаю, что-то всеравно придется выбрать!
3
MasterVlados, угум-с. У тебя в любом случае будет уникальный способ под твои задачи. Вот еще статья с использованием того метода, который тебе GRYLLL описал xgm.guru/p/wc3/gwheroes. С ней, например, можно сделать так, типа у тебя есть 3 вариаций меша для доспехов на модельке, а текстурки на ней меняешь уже этим способом. Так можно запихнуть кучу раскрасок каких-нибудь одеяний мага, к примеру. Сразу хочу сказать, что тебе надо позаботиться о safe-load системе, потому что анимационные теги сбрасываются при загрузке сохранения игры. Я обычно обхожу это, используя глобальные переменные. Типа вот у меня такой-то доспех, значит в глобалке есть какой-то маркер. При загрузке карты используется события, типа "savedgameisloaded". Не помню точно название уже, но поройся, оно есть. Когда сохранение загружается, выполняется функция if, и если такая-то переменная равна такому-то значению, то принудительно выполняется триггер, дающий анимационные теги.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.