Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 25.07.2007, 00:37
mixar вне форума Посмотреть профиль Отправить личное сообщение для mixar Найти все сообщения от mixar
  № 1  
Ответить с цитированием
mixar

Регистрация: Nov 2005
Сообщений: 2
Cool Затухающие колебания шарика

Добрый день!

Хочу сделать чтобы шарик колебался по закону затухающих колебаний (то есть шарик в конечном итоге остановится у начальной точки), пока получилось сделать колебания по маятнику:

y1=28; // сдвиг начала координат по оси y
H=18; // высота, с которой падает мяч
g=9.8; // ускорение свободного падения
t=0; // начальное значение времени
n=1; // параметр, определяющий фазу движения (отскок или падение)
k=1;
dt= 0.2; // шаг по времени

_root.mc_shar.onEnterFrame = function (){
t = t+ dt;
t0 = Math.sqrt(2* H/g);
if(t > 2* t0) t=dt;
if(t < t0 ) n=0;
if (t>= t0) n=1;
_root.mc_shar._y = y1 - (H -g* (2*t0*n -t)*(2*t0*n -t) *0.5);
}

Буду благодарен, если кто-нибудь поможет с формулой затухающих колебаний по оси y.

PS: Flash 8, AS 2.0

Создать новую тему   Часовой пояс GMT +4, время: 04:31.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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