Показать сообщение отдельно
Старый 26.01.2010, 15:34
prizrak.pro вне форума Посмотреть профиль Отправить личное сообщение для prizrak.pro Найти все сообщения от prizrak.pro
  № 1  
Ответить с цитированием
prizrak.pro

Регистрация: Jan 2010
Сообщений: 8
По умолчанию Равномерное движение по кривой

Есть кривая, построенная кривыми Безье. Как заставить по ней двигаться точку.
Я сделал это формулами Безье.

Код AS3:
 
t1=t1+0.02;		
xm=Math.round(((1-t1)*(1-t1)*x0)+(2*t1*(1-t1)*x1)+(t1*t1*x2));
ym=Math.round((((1-t1)*(1-t1))*y0)+(2*t1*(1-t1)*y1)+((t1*t1)*y2));
А саму кривую я построил graphics.curveTo

Есть одна загвоздка точка движеться не равномерно, на прямолинейных участках она ускоряется.

Может кто то делал что то подобное. Нужно сделать что бы автомобиль двигался по серпантину(извилистой дороги).