Эти действия совершаются над большим количеством юнитов и игра на 1 сек зависает, можно как то облегчить этот процесс, что бы не было зависания?

Можно попробовать разделить юнитов на несколько групп и делать действия над ними не мгновенно, а через небольшие интервалы времени. Делить на группы можно по области действия, по принадлежности игроку, по типу юнитов, по количеству юнитов в группе. Также можно запаузить игру, вывести какое-нибудь сообщение или картинку, совершить действия, распаузить игру.
P. S. Может ещё как-то можно, но руссифицированные триггеры мне не особо понятны.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Обычно "Свойства игрока" и все, что ниже, зависает не некоторое время от "загруженности" карты. У меня рекорд был, около трех минут грузилось.
ответ
Не юзай TriggerSleepAction и будет тебе счастье. Особенно когда юзаешь глобальные переменные, вполне вероятно, что конфликт
ответ
Идет подгрузка объекта в память, слк оптимизация и Preload в помощь.
ответ
Вопрос закрыт.
ответ
Maniac_91, Дак ведь оживление можно заюзать при условие, что есть рядом чей-то скелет(Труп), иначе способность нельзя юзнуть так как ни кого не удастся оживить.
А у него при любом раскладе она сработает. А при использование отставить приказа,способность выходит из цикла.
Это может быть говорить о том, что у Способность произошло исключение(Трупов то нет) ?

26
Можно попробовать разделить юнитов на несколько групп и делать действия над ними не мгновенно, а через небольшие интервалы времени. Делить на группы можно по области действия, по принадлежности игроку, по типу юнитов, по количеству юнитов в группе. Также можно запаузить игру, вывести какое-нибудь сообщение или картинку, совершить действия, распаузить игру.
P. S. Может ещё как-то можно, но руссифицированные триггеры мне не особо понятны.
Принятый ответ
32
Блин что за вредные советы, нужна подгрузка данных...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.