Ответ: Команда After в Type
А нахрена вам в цикле расстояния проверять ?
Трудно даже представить задачу где это необходимо.
Выноси проверку в функцию и выполняй ТОЛЬКО когда это нужно.
Например у вас 100500 аптечек на уровне. Проверяйте расстояние по условию движения и таймеру на 0.5 сек
у вас пицот ботов воюющих друг с другом. Проверка только при поиске цели, один раз, потом цель в переменную бота и следущий поиск только при гибели цели.
и тд.
зы. большинство тормозов у новичков от непродуманной неоптимизированной логики, не от недостатков движка.
У меня НИКОГДА не было тормозов из-за логики, 98% времени цикла в правильном коде занимает рендер.
__________________
|