Вопрос про снижение лагов
Снизится ли нагрузка на производительность, если я заместо действия Move unit (instantly) to point - заменю на Set Unit X, Set Unit Y ?

Лучший ответ:
SetUnitPositionLoc не имеет полноценной альтернативы.
SetUnitPosition
работает с путями
быстрее чем SetUnitPositionLoc
не использует точки и как следствие нету связанных с ними утечек
Stiletto, если нужно чтобы юнит мог перемещаться через непроходимую местность то юзай SetUnitX/Y
иначе юзай SetUnitPosition


Views: 1 061

Stiletto #1 - 5 years ago 0
Голосов: +0 / -0
Прикрепленные файлы
Themis #2 - 5 years ago 0
Голосов: +0 / -0
На глаз: последние 3 строки левого скрина отнимут 130 000 тактов, правого - 40 000 тактов.
SetUnitX совершенно не работает с путями. Она предназначена для дамми.
SetUnitPositionLoc не имеет полноценной альтернативы.
Не эти строчки будут вызывать лаги, а те, где создаются/ воскрешаются/ получают предметы/ получают приказы юниты, эффекты и тп.
nvc123 #3 - 5 years ago 0
Голосов: +0 / -0

SetUnitPositionLoc не имеет полноценной альтернативы.
SetUnitPosition
работает с путями
быстрее чем SetUnitPositionLoc
не использует точки и как следствие нету связанных с ними утечек
Stiletto, если нужно чтобы юнит мог перемещаться через непроходимую местность то юзай SetUnitX/Y
иначе юзай SetUnitPosition