"механика" боя в варике?
Здравствуйте. Подскажите пожалуйста, как осуществить следующие задачи в редакторе варика:
  1. эстетически адекватный поворот головы и груди пехотнца
на врагов находящихся в радиусе обзора
  • чтоб голова поворачивалась ограничено относительно ног (а грудь ещё более ограниченно)
  • и поворачивалась не только на определенного вражеского юнита, а и на "совокупность" нескольких вражеских юнитов (то есть если слева трое и близко, а справа двое и дальше, то пехотинец должен "смотреть" на "и тех и тех сразу" то есть куда-то весьма влево)
  1. занос движения конницы без глюков (то есть чтобы рыцарь разворачивался не резко а плавно)
глюк в том что иногда ходит покругу на месте)
  1. чтобы рыцарь эстетически адекватно бил вражеского юнита копьём (хотя анимации на копьё нету) скилом типа чарджь
  2. чтобы рыцарь (в одном из предполагаемы режимов боя) эстетически адекватно бил мечом на ходу, не зависимо от того убил ли он каждую цель или нет
  3. чтобы достаточно накоцаный юнит падал не умирая, и через время эстетически адекватно вставал вялым
  4. чтобы достаточно накоцаный рыцарь падал с лошадью, и поднимался без неё, а труп лошади лежал как труп
  1. чтобы группа шарилась вокруг своего командира как наёмники в диабло, то есть:
  • догоняла его
  • каждый юнит передвигался вразнобой а не все вместе
  1. чтобы группа расходилась и сходилась разными "формациями" скилом коммандира
  2. чтобы группа грамотно конвоировала повозку спереди, сзаади и по сторонам, но передвигалась не замедленно а обыкновенно
  3. чтобы лошадь с тенью тянула повозку с тенью, а катапульта работала только при сопровждающем катапультисте, запускающим выстрел катапульты ударом без урона
  1. поменять крен полёта дракона вхолостую
поменять тангаж уже тут научили

Лучший ответ:
мне мои вопросы кажуться легко решаемыми
это только кажется
реально это тот ещё геморрой
попробуй сам реализовать пункт 4 (имхо самый простой из всего)



Просмотров: 1 419

Pandemic #1 - 2 года назад 0
Чисто теоретически большую часть этого можно сделать на JASS, но потребует неимоверных усилий и человекочасов. Просто сказать, как сделать, не выйдет, тут нужен конкретный код. Попробуй заказать систему у местных гуру кода, авось кто согласится.
Gerych #2 - 2 года назад 0
настолько сложно? а в чём же именно заключается неимоверность?
dave_wwid #3 - 2 года назад (отредактировано ) 0
Здесь не только огромный объем работы на Jass но еще и переработка анимаций моделей потребуется.
Gerych:
настолько сложно? а в чём же именно заключается неимоверность?
В том что все это нужно кодировать, не заложено все это в движке Вара
Gerych #4 - 2 года назад 0
поворот головы и груди - тригер как тригер
его ограничения и точка куда направлены описывается несколькими математическими строчками со всякими синусами-косинусами
я ошибаюсь?
анимацию я имею ввиду НЕ перерабатывать, а прошу совета кАк сделать некуцый чарджь рыцарю и можно ли. может он красивый получается обыкновенным одним тригером, я ж не знаю, не делал, по этому и спрашиваю.
ну должен рыцарь наверно анимацию атаки оборвать на долю секунд раньше и затригерится бежать к следующему юниту, например. пацаны, я чё сам себе советовать буду? не нужно мне предлагать за бабки кодинг на джас, у меня их нету.
тут очень грамотный народ, методично прям толкуют, а даже позаимствовать конвойный код или модель телеги для лошади - не кинули ни одной ссылки, какбудто таких задач в редакторе никто не решал.
darkowlom #5 - 2 года назад (отредактировано ) 0
Gerych, как ты представляешь бег с запаузенной атакой? Либо атака либо бег, варкрафт не умеет проигрывать анимации разным частям тела
Gerych #6 - 2 года назад 0
та на время удара, рыцарь, понятно, должен стоять на месте, если это "эстетически адекватно" может выглядить, то меня устраивает, ну только дальше он должен бежать к следующему юниту.
darkowlom #7 - 2 года назад 2
1 - поворот головы еще можно реализовать кое как, грудь насколько я знаю не поворачивается вообще,
2 - тоже возможно, нужно расчитать пол параболы между точками положения юнита и точкой приказа и провести юнита по ней.
3 - 4. без переработки моделй не реализуемо
5 - реализуемо, проигрывать юниту аниацию смерти после проигрывать ее задом наперед или просто сразу играть стенд,
6 - невозможно без лишних моделей
7 - есть подобные наработки на сайте, сделай правки под свои нужды
8 - можно написать , но геморройно - нужно проверять возможность построения в определенном радиусе
9 - аналогично восьмому
10 -не понял вопроса
11 - тоже непонятно
ssbbssc #8 - 2 года назад 0
все это займет слишком много кода, а все потому, что WC3 - не игра типа "Казаков" или Stronghold Crusader, и не рассчитана на большие кол-ва юнитов
Плюс выпущена уже довольно давно, и все эти переделки займут слишком много времени и сил, и почему шансов нет, что кто-то из кодеров всерьез этим займется - потому что это трата времени без какой-то ощутимой прибыли
увы
Gerych #9 - 2 года назад 0
darkowlom:
  1. у пехоты точно поворачивается
  2. а если в углу карты стоит и в сосЕдний угол смотрит, а приказ бежать в противополОжный тому в котором стоит, то тоже будет крюком бежать, или нет?
3,4) по-любому будет дефективно смотреться?
  1. несподручно сейчас в редакторе пробовать, поэтому вопросы такие у меня невадекват мелочные чтоли, я б сказал, не обессудьте.
обратная смерть адекватно выглядит? - и её замедлять можно?
  1. та я знаю. вопрос в том как это грамотно делается
  2. в "наработках" поищу. а остального то не делали никогда чтоли?
8,9) ну нет возможности значит скучаться даже если просишь разойтись, я так догадываюсь. в чём там именно должен быть баг?
  1. нужно два юнита: лошадь и телегу - увязать в перемещении.
катапульту и двуногого толкающего катапульту - тоже
лошадь должна не застревать в деревьях и не ходить по кругу
  1. как наклонить дракона влево или вправо просто так (он наклоняется только на поворотах)
dave_wwid #10 - 2 года назад (отредактировано ) 0
у пехоты точно поворачивается
Есть кость (это +). Есть анимка Stand 2. (где голова поворачивается). Чтоб он головой вертел по вашему желанию еще кучу анимаций делать придется. ( в зависимости от количества желаемых углов поворота и это должны быть как минимум 3-5 attack + 3-5 stand ready + 3-5 stand hit) И в игре их по индексу проигрывать. Может и есть другой более простой способ но я не знаю.
PS stand hit может и не нужно а набор анимаций для тега defend придется делать
Gerych #11 - 2 года назад 0
ssbbssc:
мне мои вопросы кажуться легко решаемыми или воруемыми из чужих карт, а в случае где сделать красоту надо с помощью скачивания "казаков" или с помощью этажа джасеров с кухней и туалетом, я не имел ввиду её делать!..............блин, я всего лишь поинтересовался как осуществляются эти вещи. какие нельзЯ такие мне и не нужны. и я не халявные коды спрашиваю а советы методические.
dave_wwid:
а в чём проблема с тригером направлящим кости?
dave_wwid #12 - 2 года назад (отредактировано ) 0
а в чём проблема с тригером направлящим кости?
В том что не факт что будет работать. Хотя возможно и будет. Что-то я слишком категорично написал. Нужно протестировать. Тогда анимации не нужно будет делать.
Lock unit body-part facing Я в свое время делал но не понравился результат. Возможно модель была глючная.
PS Проверил пехотинца - работает вполне сносно и туловище и голова
Pandemic #13 - 2 года назад 0
я всего лишь поинтересовался как осуществляются эти вещи. какие нельзЯ такие мне и не нужны.
Настоятельно рекомендую почитать стати по работе с триггерами, для начала и общего развития, так сказать. Заодно будешь иметь реальное представление о возможностях движка вара.
ELB359 #14 - 2 года назад 0
Только если отдельно юнит-тело и отдельно юнит-голова. Далее двигаем голову за телом, а вот поворачивать уже можно как угодно.
nvc123 #15 - 2 года назад 0

мне мои вопросы кажуться легко решаемыми
это только кажется
реально это тот ещё геморрой
попробуй сам реализовать пункт 4 (имхо самый простой из всего)