На сколько я знаю в варкрафте возможно создание формации, или хотя бы сделать так, что бы юниты двигались относительно друг друга. Только вот как?

Максим7, возможно. Но нужно уметь использовать скриптовый язык (Jass). Технически, это осуществимо и через триггерную оболочку, но для этого необходимо ознакомится с локальными переменными, массивами и хеш-таблицами.

Не рекомендую пытаться реализовать это через триггерную оболочку, так как уже посередине с трудом будешь понимать что у тебя происходит в триггерах. Лучше пройдись по статьям на сайте и делай это человеческим способом.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
33
8gabriel8, спасибо, а то я загуглил слово формация и получил странные результаты...
Максим7, это будет нормально работать, только если сам сделаешь, готовых такий вещей нет, если есть в каких картах то не как наработка, и жутко переплетено с кодом самих карта (как раз то о чем говорил Raised, ), в любом случае если взять строй 3х3, и хочешь, чтобы юниты всегда двигались вместе, надо и триггерно повороты прописать (ускорение на поворотах 1 шеренги или замедление 3) и уж куда сложнее для больших отрядом,
Можно например ещё триггерно прилепить всех к центральному юниту, и чтобы ходил лишь он а остальные будут просто перебирать ногами
21
Bergi_Bear, я бы совмещал геометрический центр формации с точкой отдачи приказа. Дальше бы узнавал средний угол от выделенных игроком юнитов к точке отдачи приказа и разворачивал формацию соответственно. Сама формация - двумерный массив интов (сетка?), где 0 означает что ячейка пуста, 1 что ее может занять юнит. При отдаче приказа узнается ближайший к центру ячейки выбранный игроком юнит и получает приказ двигаться к центру ячейки, удерживать позицию.
Но там много кейсов надо продумать и мне лень писать. Хорошо что вы есть.
33
NazarPunk, я не искал наработку как таковую, я искал слово формация
открыл, чё-то какая-то хрень...
Raised:
Но там много кейсов надо продумать и мне лень писать. Хорошо что вы есть
А если нам тоже лень?
30
открыл, чё-то какая-то хрень...
По слову group там получше есть.
21
А если нам тоже лень?
Тогда все грустно. Сам же знаешь что полноценный ответ на некоторые, казалось бы, тривиальные вопросы по объему потянет на статью.
33
Raised, я готов отвечать если автор вопроса будет задавать наводящие вопросы, потому что да, можно выложиться на статью а в итоге ,ответ даже прочтен не будет
20
По слову group там получше есть.
Какой красивый код (без сарказма).
30
Какой красивый код (без сарказма).
Меня смущает
*    */uses/*
*        */ AutoIndex               /*    wc3c.net/showthread.php?t=105643
*        */ Table                   /*    hiveworkshop.com/forums/jass-resources-412/snippet-new-table-188084/
*        */ SimError                /*    wc3c.net/showthread.php?t=101260
*        */ TimerUtils              /*    wc3c.net/showthread.php?t=101322
*        */ II                      /*    hiveworkshop.com/forums/pastebin.php?id=x178a8
*    */optional/*
*        */ RegisterPlayerUnitEvent /*    hiveworkshop.com/forums/jass-resources-412/snippet-registerplayerunitevent-203338/
20
NazarPunk, ну это все есть внутри наработки. Хотя она довольно сложная... 3к строчек кода для такого...
Я вообще не понимаю, почему автоиндексирование занимает 600 строчек кода... У меня подобная функция всего на 100 строк.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.