Показать сообщение отдельно
Старый 28.04.2011, 16:35
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 4  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Можно использовать, что-то типа этого:
Код AS3:
if (Math.abs(destination.x - object.x) < 5 && Math.abs(destination.y - object.y) < 5) { 
     // остановить объект, если он находится ближе 5 пикселей до места наначения
}
Но я бы по теореме Пифагора расчитал расстояние, которое объект должен пройти, далее покадрово расчитывал пройденный путь (по той же вхеме), и если он превысил нужное расстояние, останавливал бы, или при приближении замедлял