Хотел сделать карту - коридор, с двух сторон прут пехотинцы. И я заметил, что когда их довольно много, примерно по 60 с каждой стороны, они начинают тупить (ходить урывками, стоять на месте, не сразу бегут в контр атаку)
Как этого избежать?

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

Занят похожим проектом, тебе понадобятся два триггера
Первый - с периодичностью в 30 сек. записывает все юниты такого-то игрока в группу юнитов <Имя переменной, тип - группа юнитов> с двумя условиями - Юнит живой и Юнит не состоит в это группе
Второй - событие, юнит умирает. Условие - юнит состоит в группе юнитов <Имя переменной, тип - группа юнитов>. Действие - удалить юнита из группы юнитов <Имя переменной, тип - группа юнитов>
Хотя по идее можно ужать все это в один триггер, убрав условие из первого триггера Юнит - живой, и после записи в группу выбрасывать из нее всех мертвяков.
Хотя все равно наблюдаются затупы, при довольно большом количестве юнитов на карте.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
20
9 лет назад
Отредактирован ssbbssc
0
Занят похожим проектом, тебе понадобятся два триггера
Первый - с периодичностью в 30 сек. записывает все юниты такого-то игрока в группу юнитов <Имя переменной, тип - группа юнитов> с двумя условиями - Юнит живой и Юнит не состоит в это группе
Второй - событие, юнит умирает. Условие - юнит состоит в группе юнитов <Имя переменной, тип - группа юнитов>. Действие - удалить юнита из группы юнитов <Имя переменной, тип - группа юнитов>
Хотя по идее можно ужать все это в один триггер, убрав условие из первого триггера Юнит - живой, и после записи в группу выбрасывать из нее всех мертвяков.
Хотя все равно наблюдаются затупы, при довольно большом количестве юнитов на карте.
Принятый ответ
2
23
9 лет назад
2
Самый тру способ - не плодить такое кол-во юнитов.
2
27
9 лет назад
2
играть в другую игру где движок не имеет ограничений на предельное число юнитов прокладывающих путь одновременно.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.