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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Jun 2003
Сообщений: 4
По умолчанию Движение частицы под водой

Сижу, чего то не приходит в голову элегантного решения...

Требуется реализовать примерно такой эффект. Шарик разрывается на множество частиц (пусть, например, тоже шарики)... Они должны разлетаться от центра, как разлетались бы шарики под водой при отсуствии гравитации: резкое движение до полной остановки и зависли в воздухе....

Все это реализуется программно.

отсюда вопрос: какое уравнение движения у этих частиц?

Спасибо, заранее..

Старый 10.06.2004, 21:43
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 2  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
вот держи 'резкое движение до полной остановки '
(усорение/замедление тож несложно приделать)
а насчет 'уравнения движения у этих частиц', думаю ты погорячился: не флешовое это дело..
Вложения
Тип файла: zip buble.zip (4.5 Кб, 198 просмотров)

Старый 10.06.2004, 22:52
Dindin вне форума Посмотреть профиль Отправить личное сообщение для Dindin Посетить домашнюю страницу Dindin Найти все сообщения от Dindin
  № 3  
Dindin
 
Аватар для Dindin

Регистрация: Feb 2004
Адрес: на колокольне Любит: плеваться
Сообщений: 1,769
Отправить сообщение для Dindin с помощью ICQ
http://www.robertpenner.com/easing/easing_demo.html
бесплатные классы можно скачать оттуда же

ЗЫ это про "не флэшовое это дело"
__________________
судью - на мыло, из игроков - вить веревки.


Последний раз редактировалось Dindin; 10.06.2004 в 22:53.
Старый 10.06.2004, 23:56
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
ценные вещи,
есть из чего выбрать..( и не надо никакого 'разлета под водой')

Старый 11.06.2004, 00:10
viyer вне форума Посмотреть профиль Отправить личное сообщение для viyer Найти все сообщения от viyer
  № 5  
viyer

Регистрация: Jun 2003
Сообщений: 4
Ок!... Всем спасибо, буду копаться ...

PS: Конечно я не имел ввиду точного моделирования физики, мне более важно, чтобы это в принципе именно так виделось

Старый 11.06.2004, 00:53
KomSerg вне форума Посмотреть профиль Отправить личное сообщение для KomSerg Посетить домашнюю страницу KomSerg Найти все сообщения от KomSerg
  № 6  
KomSerg
 
Аватар для KomSerg

Регистрация: Feb 2001
Адрес: Москва
Сообщений: 159
Отправить сообщение для KomSerg с помощью ICQ
На счет физики - можно подумать.
ктстаи применял физические формулы во флэше.
ВРоде бы не так вес плохо :-)

можно и в данном случае рассмотреть

например вверх сила Архимеда а виз сила тяжести.

mg-pgV=ma

отсюда искать ускорение например :-)
напрвить его вверх
или наоборт

pgV-mg=ma

тогда вверх :-)


тут важно ФПС делать большой
чтоб не прыгало все !

Старый 11.06.2004, 02:33
viyer вне форума Посмотреть профиль Отправить личное сообщение для viyer Найти все сообщения от viyer
  № 7  
viyer

Регистрация: Jun 2003
Сообщений: 4
Вот!.. О том и речь, что можно ввести физику. Например, равноускоренное падение в этом же ролике у меня выглядит так:


_root.ball._y = y0+vy*time+(g*time*time/2);

Смысл в том, что при движении в жидкости есть зависимость ускорения от скорости. Т.е. шарик как будто в вату падает. Насколько я помню динамику такая формула где то есть, что то вроде "уравнение движения в вязкой среде" или что то подобное... Физическая достоверность мне не нужна, но пока я не могу никак добиться в движении этого ощущения вязкости.... Потому что там зависимость нелинейная и без формул мне кажется это кропотливо будет слишком..

Вот кто бы мне сказал эту формулу

Старый 11.06.2004, 12:50
KomSerg вне форума Посмотреть профиль Отправить личное сообщение для KomSerg Посетить домашнюю страницу KomSerg Найти все сообщения от KomSerg
  № 8  
KomSerg
 
Аватар для KomSerg

Регистрация: Feb 2001
Адрес: Москва
Сообщений: 159
Отправить сообщение для KomSerg с помощью ICQ
Я так сразу и не помню.
Но могу сказать то, что действительно зависимость есть.

Это так называемое вязкое трение.
Там до определенного момента идет зависимость от V а после этого момента от v в квадрате .

Поищи в нете инфу по поводу вязкого трения.
Там должно быть все описано.

Старый 17.07.2004, 13:16
justin вне форума Посмотреть профиль Отправить личное сообщение для justin Найти все сообщения от justin
  № 9  
justin

Регистрация: May 2004
Адрес: и это главное
Сообщений: 26
Цитата:
Оригинал написал(а) Dindin
http://www.robertpenner.com/easing/easing_demo.html
бесплатные классы можно скачать оттуда же
вроде всё понятно, а ... не получается...
как то же t (current time) и d (duration) рассчитать?
дайте исходник plz
__________________
98.6% проблем решает "поиск". решением 0.3% проблем сейчас заняты в macromedia. 1.1% проблем не решаемы

Старый 17.07.2004, 17:50
Dindin вне форума Посмотреть профиль Отправить личное сообщение для Dindin Посетить домашнюю страницу Dindin Найти все сообщения от Dindin
  № 10  
Dindin
 
Аватар для Dindin

Регистрация: Feb 2004
Адрес: на колокольне Любит: плеваться
Сообщений: 1,769
Отправить сообщение для Dindin с помощью ICQ
Исходник чего? Программной анимации?
__________________
судью - на мыло, из игроков - вить веревки.

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

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

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


 


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


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