Показать сообщение отдельно
Старый 08.03.2011, 15:52
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 4  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
А, т.е. _x2, _y2 - это абсолютные координаты?
Тогда так:
Код AS3:
rotation = (180 / Math.PI) * Math.atan2(_y2 - _y, _x2 - _x);// y идет сначала
P.S. Всётки там арккосинус должен был быть, но Math.atan2 надёжнее
P.S2. Скобки не потеряли?
Код AS3:
Obj.rotation = 180 / Math.PI * Math.acos((_x2 - _x) / Math.sqrt(Math.pow(_x2 - _x, 2) + Math.pow(_y2 - _y, 2)));


Последний раз редактировалось expl; 08.03.2011 в 15:54.