Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   любителям математики или как запрогать такой эффект? (http://www.flasher.ru/forum/showthread.php?t=42134)

vario 21.01.2003 14:35

любителям математики или как запрогать такой эффект?
 
Нужно запрогать инерционное движение, те. объект из А в Б перемещается, движится по прямой или как не суть, но проскакивает мимо Б, возвращается снова пролетает, короче затухающие колебания сходящиеся в Б. как делать движение я знаю, как запрогать формулу затухающих колебаний тоже, но вот в чём фича, здесь укарение движения и аплитуда колебаний - фунция от отрезка АБ, надо мудохаться, эксперементировать с зависимостями и коэффицментами. может кто делаал? это частый эффект, поделитесь.
всем Спасибо.

iLoveYou 21.01.2003 20:15

*приятный голос* Воспользуйтесь, пожалуйста, поиском.

B.B>>>Flash 21.01.2003 22:52

Посмотри в тетради по физике, "равноускоренное движение", и т.д.

vario 22.01.2003 11:16

Цитата:

Оригинал написал(а) B.B>>>Flash
Посмотри в тетради по физике, "равноускоренное движение", и т.д.
прочитай ещё раз и ты...
не ясно?
объясню, мне "равноускоренное движение" по .... , у меня ускорение должно от расстояния зависеть, знаешь, что такое фукция?
в любом случае не проблемма, но в отличии от "равноускоренного движения" тут задолбаешься коэффициенты подбирать, чтоб это выглядело нормально. проблемма ясна?

vario 22.01.2003 11:58

Цитата:

Оригинал написал(а) Sergey"iLoveYou"
*приятный голос* Воспользуйтесь, пожалуйста, поиском.
да верно, мой косяк.
Воспользовался. трабла в том, что я натыкаюсь в основном на плавное движение из точки в точку... или на то, что надо, но ссылки уже устарели...
может УРЛ скажешь, где потовоему эта проблема решена?

плз.

Alex_Lom 22.01.2003 17:25

курс "колебания и волны"
 
курс "колебания и волны" :)
для колебаний - синус/косинус, для затухающих - экспонента в отрицательной степени...
Код:

mov._x = 200;
mov._y = 200;
n=0;
mov.onEnterFrame = function(){
        this._x = 100+100*Math.sin(10*n*3.14/180)*Math.exp(-n/100);
        n++;
}

... только коэфициенты нужно подобрать

vario 22.01.2003 19:54

Re: курс "колебания и волны"
 
Цитата:

Оригинал написал(а) Alex_Lom
[/b]
ну да, точно... про экспоненту я и за был блин...
но вот тема, что n++ мне не подходит, эта херня должна всед за мышкой безать... но это я уже решу...
спасибо.


Часовой пояс GMT +4, время: 11:02.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.