Каким образом юниты, выбранные в отряд, понимают как им построить оптимальную "коробочку"?
Я сейчас пишу систему отрядов и смог добиться, чтобы рядовые члены отряда копировали приказ, данный командиру отряда 19 год(xgm.guru/p/100/239663).
Сейчас позиция микрочелов полностью зависит от позиции командира, из-за этого они постоянно толпятся и тупят(показано на схеме и скрине с другой системы отрядов).

Принятый ответ

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

ответ
AgaraSatan, так и думал.
там нужно не тип "исследуемый юнит", там другая переменная "переключаемый юнит (англ. triggering unit)". Исследуемый юнит - работает при событии юнит изучает/исследует. у тебя условие просто не прокатывает. делай дебаги

0
27
3 года назад
Отредактирован MpW
0
в чем проблема?
Каким образом юниты, выбранные в отряд, понимают как им построить оптимальную "коробочку"?
за расстановку юнитов отвечает какая то строчка в ро. ближнего боя воины вперед, ренжевики сзади. не помню.
вы хотите вращать матрицу прямоугольника вокруг одного капитана?
если командир - всегда находится в углу прямоугольника. то ищем остальные 11 точек. и вращаем прямоугольник относительно поворота командира
код. матрица поворота прямоугольника вокруг оси z
//Простая матрица поворота вокруг оси Z
//cx,cy - центр прямоугольника. в данном случае, я поворачивал относительно центра. вы же можете задать угол прямоугольника в таком случае оффсеты придется менять
//offsetx, offsety - относительное положение от центра. У каждого юнита из 12 будет смещение от центра.
//theta - угол на который вы хотите повернуть прямоугольник
function Matrix takes unit u, real cx, real cy, real offsetx, real offsety, real theta returns nothing
//вектор
local real dx= (cx + offsetx)-cx
local real dy= (cy + offsety)-cy
//ищем offset-ы
local real vx= dx * Cos(theta) - dy * Sin(theta)
local real vy= dx * Sin(theta) + dy * Cos(theta) 
//сдвигаем
call SetUnitX(u,cx+vx)
call SetUnitY(u,cy+vy)
endfunction
что то было похожее тут

находил много систем отрядов, можно было там посмотреть. к сожалению, ссылку захерил, ну ладно.
1
16
3 года назад
1
понимают тем, что это жестко прописано в движке, но увидеть исходник не получится
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.