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

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Код нужно обрамлять тегами AS3.

По поводу вопроса, на самом деле hitTestObject() не расчитывает касание видимых частей фигур, он вычисляет пересечение их ограничивающих прямоугольников (bounding box).
Так что прямая может и не касаться круга для человека, но для программы они будут пересекаться.
Самый точный метод для расчета столкновений не прямоуголных, позиционированных вертикально объектов - это SAT (Separating Axis Theorem)