Утечна ли вот эта функция? Двигать (выбранный юнит) мгновенно к ((x точка (позиция(выбранный юнит))), (y точка(позиция(выбранный юнит)))) Через преобразование. Просто мне посоветовали вместо позиция выбранный юнит как локацию, использовать координаты, я правильно делаю? а то у меня тут триггер с событием 0.04 сек очень сильно лагать начинает, вот я подумал что это из за этого.
Добавлено (21-10-2010, 12:54) --------------------------------------------- или мне кажется что я создаю в 2 раза больше точек =D
Круто... Ты несколько раз указываешь позицию юнита, а это утечка... И вместо того, чтобы обратится к ней один раз, допустим полярками, ты обращаешься к ней 2 раза- через х и через у
Можешь исправитЬ? а то говорят юзай координаты. Вот чё вышло
Добавлено (21-10-2010, 13:12) --------------------------------------------- Я пробывал юзать через переменные, и сразу же их удалять после юзания, но это дополнительные функции - раздрожает
local unit u = тут юнит по которому читаем координаты local real x = GetUnitX(u) local real y = GetUnitY(u) call SetUnitPosition(кого двигать,x,y ) set u = null