Суть способности заключается в том, что создаётся 8 юнитов, и все они ходят симметрично центру окружности по приказам главного юнита. Проблема в том, что если их заставить сужать круг, то они довольно быстро реагируют и без остановок, даже если спамить кнопку передвижения. Но если радиус круга увеличивать (т.е. все юниты разойдутся во все стороны), то начинают тупить, если выдавать по два приказа в секунду. Можно ли как-то это исправить? Карта довольно маленькая и на ней очень мало юнитов.

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
15
5 лет назад
0
8gabriel8:
А проверял на карте с ровным ландшафтом и полной видимостью, там тоже тормозят при увеличении расстояния?
На маленькой карте без препятствий всё ок
0
26
5 лет назад
0
Тогда либо из-за невидимости точки назначения тормозит, либо из-за преград на пути, либо из-за всего вместе.
Надо поискать причину с помощью тестов
Но на вскидку предполагаю, что поиск пути из-за препятствий притормаживает.
Возможно лаги происходят из-за цикла в триггере, где отдаёшь приказ всем иллюзиям. Типа все действия в триггере выполняются последовательно, Каждый поиск пути требует чуть-чуть времени, что замедляет все остальные действия. Но это не точно, надо проверять.
0
15
5 лет назад
0
8gabriel8:
Тогда либо из-за невидимости точки назначения тормозит, либо из-за преград на пути, либо из-за всего вместе.
Надо поискать причину с помощью тестов
Но на вскидку предполагаю, что поиск пути из-за препятствий притормаживает.
Возможно лаги происходят из-за цикла в триггере, где отдаёшь приказ всем иллюзиям. Типа все действия в триггере выполняются последовательно, Каждый поиск пути требует чуть-чуть времени, что замедляет все остальные действия. Но это не точно, надо проверять.
При полном вижене карты так же тупят :/
8gabriel8:
Возможно лаги происходят из-за цикла в триггере, где отдаёшь приказ всем иллюзиям. Типа все действия в триггере выполняются последовательно, Каждый поиск пути требует чуть-чуть времени, что замедляет все остальные действия. Но это не точно, надо проверять.
Слушай, да. При двух юнитах гораздо быстрее реагируют.
1
21
5 лет назад
1
Из-за большой дистанции получения приказа тоже могут возникнуть проблемы. Какова дистанция получения приказа у этих юнитов?
А, посмотрел видео. У вас там вроде все норм. А тупят потому что натыкаются на препядствия.
Принятый ответ
0
26
5 лет назад
0
JackFastGame, можешь сделать не цикл, а другой триггер с таймером в 0.00 секунд, может так ждать поиска пути каждого юниты не будут?
0
15
5 лет назад
0
8gabriel8:
JackFastGame, можешь сделать не цикл, а другой триггер с таймером в 0.00 секунд, может так ждать поиска пути каждого юниты не будут?
Сделал с таймером 0.01 сек, тупить начал даже главный юнит :/
0
26
5 лет назад
0
Скинь триггер и способность потестировать.
И как ты сделал отображение скорости вместо атаки и защиты?
0
15
5 лет назад
0
8gabriel8:
Скинь триггер и способность потестировать.
И как ты сделал отображение скорости вместо атаки и защиты?
Скинул карту.
Скорость - это способность на прибавку защиты с 300 уровнями (отображается как зеленая или красная скорость), а белая скорость - это изначальная защита юнита.
Загруженные файлы
0
28
5 лет назад
0
Не надо делать период таймера очень маленьким, все тупить начинают. 0.25 должно хватить.
0
26
5 лет назад
0
Вопрос-то читал?
JackFastGame, ещё не тестировал, но по идее можно отключить иллюзиям collision, чтобы препятствия не создавали проблем, правда, не уверен, что отключится вместе с этим и поиск пути.
Нашёл команду, которая теоретически поиск пути отключает
SetUnitPathing(u,false)
Но может это и есть Turn collision off)
0
28
5 лет назад
0
Но может это и есть Turn collision off)
Так и есть, но поиск пути начинает работать криво.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.