Доброго времени суток. Решил сделать смену оружия персонажа со сменой типа атаки через <<превращение в кибер-гоблина>>. Вообщем, должно это работать так: в начале игры у игрока есть, например, три персонажа на выбор: маг, воин и стрелок на одной общей модели. У каждого из них на старте в инвентаре лежит свой предмет-оружие, при активации которого меняется тип атаки, урон, и моделька в руке (то бишь просто одна модель героя превращается в другую, с другим типом атаки и моделью оружия). Вроде звучит неплохо (если не смотреть на тот факт, что придётся делать 100500 моделей с разными типами атаки и показателями урона), но есть некоторые проблемы. Первая: реально ли сделать запрет на атаку дальнего боя (или обратное превращение в безоружного) при выкладывании/продаже используемого оружия и смену модели на безоружную? Вторая: как сделать анимацию предмета в руке именно через модель (если возможно, то без утилит), а не предмет? Можно сделать это через сферу, но там, насколько я знаю, нельзя вставить предмет именно в руку модели. Буду очень благодарен, если кто-то подскажет более простую систему с похожим функционалом.
Принятый ответ
Fly123, это на стандарте на гуи есть
Вот тут примеры как оно делается
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.

WC3




- Во первых была возможность динамически менять модель юнита с сохранением всех параметров без морфа.. что уже решало ряд проблем
- Изначально юниты были дальниками но имели рендж атаки 100, таким образом опять же без морфа, можно было мемхаком триггерно менять дальность атаки.. таким образом атака становилась ренджовой
- Сфера позволяет сменить модель снаряда рендж атаки
Всё это реализовано вот тут и вот такЕсть ещё варианты решения этой задачи
Надо смотреть модель и вообще от неё плясать: