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

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
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)
Так и есть, но поиск пути начинает работать криво.
0
15
5 лет назад
Отредактирован JackFastGame
0
SetUnitPathing не помогает. Делал юнитов летающими - всё хорошо, за исключением двух вещей: визуально выглядит убого, могут проходить через препятствие. Суть спелла в том, чтобы запутать противника. Это иллюзии, и они должны с точностью повторять движения главного юнита. Но этот лагучий алгоритм нахождения пути всё портит :(
PT153:
Не надо делать период таймера очень маленьким, все тупить начинают. 0.25 должно хватить.
Даже сделал так, что каждому следующему юниту приказ отдаётся с большей задержкой (первому юниту через 0.1с, второму - через 0.2с, и т.д.), но все манипуляции с таймером сводятся к тому, что либо главный юнит начинает тупить вместе с остальными, либо они тупят по очереди.
0
32
5 лет назад
0
Только сделать летунами, иначе никак.
0
26
5 лет назад
0
Никак не получается воспроизвести проблему в карте для теста. Использую ли твои триггеры, либо GUI-триггеры, юниты не тормозят.
Загруженные файлы
2
29
5 лет назад
2
Скорей всего тупит не поиск пути а частые приказы, на которые поиск пути и считается.

Как тригеры будут работать с автоатакой и патрулём?
0
15
5 лет назад
0
Никак не получается воспроизвести проблему в карте для теста. Использую ли твои триггеры, либо GUI-триггеры, юниты не тормозят.
Потому что карта супер маленькая и препятствий очень мало
Как тригеры будут работать с автоатакой и патрулём?
Автоатак нет. Патруль не используется.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.