
08.09.2013, 18:54
|
|
Регистрация: Nov 2010
Адрес: 48° 55'N 24° 42'E GMT +2:00
Сообщений: 399
|
По поводу нормализации: Если в normalize(thickness:Number) подставить 1, тогда вы получите вектор с тем же напрвалением, но длинной 1. Если исходный вектор не был паралелен одной из оси координат, тогда вы и не сможете получит единицы.
По поводу топика:
всегда помним прежнюю позицию объекта. В следующей позиции сможем посчитьать вектор направление движения. В случае клика, исходя из координат клика и предыдущей позиции объекта, получаем вектор направления клика относитель предыдущего положения обьекта.
По координатам двух векторов можно посчитать угол между ними. Если найденый угол лежит в пределах -90..90 - направления совпадают, в протывном же случае направления противоположны.
Последний раз редактировалось elder_Nosferatu; 09.09.2013 в 05:30.
|