![]() |
Вопрос физикам - отрицательное равномерное ускорение
Дано:
Найти: Коэффицент на который нужно делить|вычитать "скорость" (которая вычитается из <объекта._x>) чтобы объект двигался с отридцательным ускорением и в конце концов остановился в заданной точке X, по оси абсцисс. Код:
name_mc._x = Stage.width;Вроде эта задачка из курса физики, равномерное ускорение Если перефразировать то: скорость должна уменьшаться от ПЕРВОНАЧАЛЬНОЙ скорости(в ПЕРВОНАЧАЛЬНОЙ ТОЧКЕ), до примерно НУЛЯ(в КОНЕЧНОЙ ТОЧКЕ) |
u - конечная скорость
u0 - начальная скорость a - устроение x - путь a = (u * u - u0 * u0) / (2 * x) |
v - начальная скорость
a - искомое устроение s - перемещение Скорость в конечной точке равна 0: v + a*t = 0; откуда следует v = -a*t; a = - v/t; уравнение движения: s = v*t + a*t*t/2; подставляем a: s = v*t - v*t/2; то есть 2*s = v*t; t = 2*s/v; подставляем t: v = -a*2*s/v; v*v = -a*2*s; a = -v*v/(2*s); a = -.5*v*v/s; Все правильно. |
уух... а чем easyOut не угодил? если это только не что-то совсем спецефическое... :)
|
Цитата:
|
А что такое easyOut??? :umnik2:
Что, есть встроенный метод реализации ускорения :yahoo: ??? |
2 Kikasso: нет, настроить ускорение нельзя, и вы об этом знаете.. :)
но если не нужно делать точную физическую модель, то для получения подобного эффекта easyOut.Regular и easyOut.Strong вполне могут подойти... |
| Часовой пояс GMT +4, время: 06:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.