Показать сообщение отдельно
Старый 11.04.2012, 17:57   #9
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Команда After в Type

А нахрена вам в цикле расстояния проверять ?
Трудно даже представить задачу где это необходимо.
Выноси проверку в функцию и выполняй ТОЛЬКО когда это нужно.
Например у вас 100500 аптечек на уровне. Проверяйте расстояние по условию движения и таймеру на 0.5 сек
у вас пицот ботов воюющих друг с другом. Проверка только при поиске цели, один раз, потом цель в переменную бота и следущий поиск только при гибели цели.
и тд.

зы. большинство тормозов у новичков от непродуманной неоптимизированной логики, не от недостатков движка.
У меня НИКОГДА не было тормозов из-за логики, 98% времени цикла в правильном коде занимает рендер.
__________________
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
Crayzi (11.04.2012), Hurrit (11.04.2012), mauNgerS (11.04.2012), moka (11.04.2012), SBJoker (11.04.2012), St_AnGer (11.04.2012)