26

» Осквернитель / Осквернитель

Bergi_Bear, мы регулярно просим кампании Эфирии потестировать на видео, чтобы увидеть, с какими непредвиденными проблемами могут столкнуться игроки, как они отреагируют на разные фичи, в каких местах есть некритические проблемы, о которых тестер мог бы простым текстом не сообщить, потому что просто обошёл её, но на самом деле этой проблемы вообще быть не должно. Так что обязательно сними видео с комментариями без умолку, о чём в игре думаешь. Хоть видос посмотрю, раз поиграть не судьба)
26

» WarCraft 3 / Моделлинг FAQ

pro100master:
он по сути являет черепаха а значит умеет плавать и ходить
У меня только ходит)
exerussus, не знаю, почему это произошло, но перенёс анимации плавания, переименовал чуть-чуть анимации движения, удалил несколько лишних анимаций плавания и заработало.
Сейчас скину модель.
Там какая-то ерунда с первой атакой, в игре не проигрывается, хотя в редакторах всё работает.

Готово! Две атаки плюс плавание. Вращение крепления опишу, если хочешь, но может и в статьях найдёшь.
Там с портретом проблемы, волосы через капюшон видны. По идее надо либо частично волосы, либо полностью капюшон удалить.


Интересно, редактор видит тег Wounded, но проверять его было лень.

exerussus, и ещё запамятовал упомянуть, что можешь выделять участок на шкале с кадрами анимаций, указав сначала ползунку позицию, а потом кликнув в нужном месте с Shift.
8gabriel8:
Эмм, великан земноводный? Неожиданно)
Речь про морского великана, а думал про горного!)))
Про морского давно знал, что плавает.
Загруженные файлы
26

» WarCraft 3 / Моделлинг FAQ

Нужно будет вращать крепление, это тоже в mdlvis делается. Позже опишу, правда, почти не занимался этим, лишь попробовал. Не уверен, что именно это будет нужно.
Белое пространство как раз и нужно, а вся линейка такого размера, какое место занимает последний кадр.
26

» WarCraft 3 / Моделлинг FAQ

Почитай статьи по работе с mdlvis, но если кратко:
  • Открывай модель в программе;
  • Нажимай Модули->Редактор анимаций;
  • На шкале внизу синим отмечены кадры анимаций, а белым свободное место, где модель автоматически меняет положение из кадра в кадр. Почти вся панель у модели заполнена, тебе нужно удалить какие-то кадры ненужных анимаций меньше миллиона, для этого правой кнопкой мыши выделяешь по шкале участок и жмёшь Del;
  • Находишь среди анимаций ту, что хочешь использовать для атаки, выделяешь её полностью, копируешь и вставляешь в освобождённое место;
  • Этот участок называешь Attack, для этого либо создаёшь новую анимацию, где указываешь начальный и конечный кадры вставленной анимации, либо указываешь эти кадры уже существующей анимации, которую при необходимости переименуй, нажав в конце [Enter];
  • Это не самая удобная программа, в ней легко промахнуться или допустить ошибку, а кнопка Отмена не всегда работает. Поэтому сохраняйся чаще.

Вопрос с оружием не очень понятен, что за некорректное положение?
P. S. В mdlvis модель сохраняется значительно дольше, чем почти мгновенно в w3me. Удаление кадров анимации будет уменьшать вес модели и время сохранения.
26

» WarCraft 3 / Моделлинг FAQ

exerussus, чего-то не получается разобраться с анимацией walk swim, по каким-то причинам её нет в наборе анимаций варика, поэкспериментирую ещё немного. А вот с анимациями атаки ситуация такова, что кадры анимаций больше миллиона просто не обрабатываются нормально ни w3me, ни игрой, потому надо перемещать анимации по шкале анимаций. Редактировать это нужно в программе mdlvis 1.39, версия 1.40 глючит при работе с анимациями.
26

» WarCraft 3 / Двойной инвентарь

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

» WarCraft 3 / Моделлинг FAQ

)))
Просто любитель. Мне просто не требовалось ни разу столько тэгов, чтобы проверить Swim.
26

» WarCraft 3 / Моделлинг FAQ

Но это в воде, а будут ли на суше проигрывать анимации с тегом Swim?
26

» WarCraft 3 / Моделлинг FAQ

P. P. S. Вообще вот такие теги можешь попробовать проверить: Defend, Very Slow/Slow/Fast/Very Fast (по стандарту они только у анимации Walk и зависят от скорости передвижения юнита), First/Second/Third/Fourth/Fifth, Ready, Victory, Flesh, Morph и что-то мог упустить.
exerussus, пока не за ноутом, жди.
26

» WarCraft 3 / Моделлинг FAQ

exerussus, по идее всё правильно делал, нужно было просто переименовать анимации. Возможно, допустил ошибку при проверке, нужно было переименовать, например, нынешнюю Attack на какой-нибудь CAttack, а подходящую анимации кинематики на Attack, потом заменить модель в карте и проверять в игре, в редакторе новая анимация до перезапуска редактора отображаться не будет.
По поводу тегов тебе следует самостоятельно проверить, можно ли использовать свои. Из стандартных припоминаю gold, lumber, work, alternate и вроде бы ещё какой-то был, но это не точно.
Почему модель Кадгара плавает, а Джайны нет, затрудняюсь что-либо предположить. Надо смотреть модели.
P. S. Не знаю, можно ли использовать как теги Swim и Spin.
26

» Осквернитель / Осквернитель

А вот это интересная фича, когда сложность не позволяет сохраниться)
Но предпочёл бы, чтобы загрузки сохранений на этой сложности приводили к мгновенному поражению.
26

» WarCraft 3 / Можно ли сделать спелл Спрятаться доступным днём?

Есть в boolean comparsion условие unit has specific buff. Но предложил бы так действовать:
  • Найти способность Невидимость (Акама) и на её основе сделать нестандартную на случай, если ещё где-то эту способность будешь использовать. Она делает юнитов видимыми лишь во время атаки, потому нам надо её забирать только во время движения, в остальных случаях можно оставлять/давать;
  • Выбрать всех невидимых юнитов в группу, которую будем периодически перебирать. Другой триггер будет добавлять в неё нового юнита такого типа, который будет произведён, а третий удалять из группы юнита этого типа, который был убит. Каждые 0.03-0.10 секунды периодический триггер будет действовать, в условии нужно поставить, что игровое время больше 6:00 и меньше 18:00, в действии перебор нашей группы с двумя действием Если/То/Иначе - если (Current Order) юнита равно move и уровень нестандартной способности на основе Невидимости равен 1, то отбираем у него эту способность, иначе ничего, а во втором если (Current Order) не равно move и уровень способности равен 0, то даём способность.
Как видишь, эта система состоит из нескольких триггеров. По идее так нагрузка меньше, чем все эти действия и проверки в одном триггере с малым периодом.
26

» WarCraft 3 / Можно ли сделать спелл Спрятаться доступным днём?

Тут вот описал кратко принцип, но был у меня получше пример, вот только найти не могу.
Предполагал для нейтральных животных сделать, типа днём птицы обычные летают, а ночью исчезают, становятся видимыми совы.
26

» WarCraft 3 / Можно ли сделать спелл Спрятаться доступным днём?

Перечитай нормально комментарий, он о том, что не знает никто из пользователей такого места.
26

» WarCraft 3 / Можно ли сделать спелл Спрятаться доступным днём?

Несколько раз читал подобные вопросы, но не было на них простых ответов, где просто в одном месте переключал время действия на День. Всегда костыльные методы предлагались.
26

» WarCraft 3 / Нужна модель? - Вам сюда!

это весьма популярная идея, что орки и эльфы когда-то давно были одним целым, например, в TES тоже так
26

» WarCraft 3 / Способности и алгоритмы на заказ

Так это и есть настройки в РО. Но может у тебя такой ИИ просто. По идее всем юнитам ставишь классификацию Страж, у них пропадёт панель приказов, но триггерные приказы ИИ они будут выполнять. Но чтобы не переделывать ИИ, вот тут есть наработка:
Правда, не знаю на GUI ли
26

» WarCraft 3 / Способности и алгоритмы на заказ

Какой принцип получения золота? Почему золото получает 2 игрок, когда убивает 1?
26

» WarCraft 3 / Способности и алгоритмы на заказ

Это настраивается у юнита в редакторе объектов. Где награда за юнитов ставишь нужную сумму, а в триггерах либо в категории Игрок, либо Игра есть действие, чтобы получать награду за убийство юнитов определённого игрока.