Добавлен JackFastGame
Суть способности заключается в том, что создаётся 8 юнитов, и все они ходят симметрично центру окружности по приказам главного юнита. Проблема в том, что если их заставить сужать круг, то они довольно быстро реагируют и без остановок, даже если спамить кнопку передвижения. Но если радиус круга увеличивать (т.е. все юниты разойдутся во все стороны), то начинают тупить, если выдавать по два приказа в секунду. Можно ли как-то это исправить? Карта довольно маленькая и на ней очень мало юнитов.
Принятый ответ
Из-за большой дистанции получения приказа тоже могут возникнуть проблемы. Какова дистанция получения приказа у этих юнитов?
А, посмотрел видео. У вас там вроде все норм. А тупят потому что натыкаются на препядствия.
А, посмотрел видео. У вас там вроде все норм. А тупят потому что натыкаются на препядствия.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован JackFastGame
angle - угол от центра окружности до точки приказа + 40*i, где i - номер дополнительного юнита. (т.е. у каждого следующего угол сдвинут на 40 градусов)
targetx = x+range*Cos(bj_DEGTORAD*angle)
targety = y+range*Sin(bj_DEGTORAD*angle)
Отдаётся приказ smart на targetx и targety.
(x+range)*cos(bj_DEGTORAD*angle)
(y+range)*sin(bj_DEGTORAD*angle)
это вопрос
Отредактирован JackFastGame
x и y - координаты центра окружности
Надо поискать причину с помощью тестов
Но на вскидку предполагаю, что поиск пути из-за препятствий притормаживает.
Возможно лаги происходят из-за цикла в триггере, где отдаёшь приказ всем иллюзиям. Типа все действия в триггере выполняются последовательно, Каждый поиск пути требует чуть-чуть времени, что замедляет все остальные действия. Но это не точно, надо проверять.
8gabriel8:
А, посмотрел видео. У вас там вроде все норм. А тупят потому что натыкаются на препядствия.