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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 27.10.2002, 20:35
  № 1  
ama2001
Guest

Сообщений: n/a
По умолчанию Резиновое движение. вопрос.

Люди кто знает, как сделать резиновое движене,
то есть есть мувик, далле я ему говорю новые координаты, и мувир двигается туда , когда достигает точки, как на пружине медленно останавливается?

Заранее благодарин.

Старый 28.10.2002, 02:51
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 2  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
для эффекта пружины нужно сокращать расстояние до точки равнозамедленно...
школа, седьмой класс... не надо было уроки физики прогуливать =))

например так:

_x += (dotX - _x)*accel;
_y += (dotX - _y)*accel;

где
accel - ускорение (в д. сл. число в интервале (0, 1) )
dotX и dotY - координаты точки, куда нужно двигаться

Старый 28.10.2002, 03:12
metton вне форума Посмотреть профиль Отправить личное сообщение для metton Посетить домашнюю страницу metton Найти все сообщения от metton
  № 3  
metton
"simple"
 
Аватар для metton

Регистрация: Feb 2002
Адрес: Россия, Москва
Сообщений: 1,155
Отправить сообщение для metton с помощью ICQ
БЛИН!
Я-то думал - резиновое ДВИЖЕНИЕ...
А тут резиновое движение...

Старый 28.10.2002, 14:33
  № 4  
ama2001
Guest

Сообщений: n/a
А пример ?

Старый 28.10.2002, 21:34
metton вне форума Посмотреть профиль Отправить личное сообщение для metton Посетить домашнюю страницу metton Найти все сообщения от metton
  № 5  
metton
"simple"
 
Аватар для metton

Регистрация: Feb 2002
Адрес: Россия, Москва
Сообщений: 1,155
Отправить сообщение для metton с помощью ICQ
2ama2001
эээ... пример чего?..
резинового движения?

Старый 29.10.2002, 00:39
  № 6  
ama2001
Guest

Сообщений: n/a
Конечно, а то по моему ты мне дал формулу равнозамедленного движения.
я попробовал, что-то она ни ахти работает...

Старый 29.10.2002, 01:15
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 7  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
2ama2001
да вы зануда, уважаемый... =)
равнозамедленное движение отличается от равноускоренного только величиной ускорения =)
если ускорение от 0 до 1, то движение равнозамедлено, если больше 1 - равноускоренно...

а то резиновых примерчиков ему... хм... вы не по адресу - вам в аптеку

Старый 29.10.2002, 14:31
  № 8  
ama2001
Guest

Сообщений: n/a
Сам дурак.
Ты мне совсем не ту формулу дал, я про резиновое движение говорю, а не про равнозамедленное, кода мувик достигает указанной точки, он двигается дальше потом обратно, потом опять вперед , постипенно уменьшая амплитуду колебания, а вот что получилось с твоей формулой...
Вложения
Тип файла: zip 01.zip (2.1 Кб, 109 просмотров)

Старый 29.10.2002, 15:28
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 9  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
не хами.

у тебя есть формула замедленного приближения к и укоренного удаления от заданной точки, так ?
теорему пифагора знаем ?

ну так это все что нужно.

сначала ускоренно приближаемся к точке, потом замедленно удаляемся.

каждый раз сокращая амплитуду. (амплитуду можно сокращать точно так же: amp -= amp*.2 или типа того)

сделай функцию с указанной формулой.

в качестве параметров передавай точку, к которой надо двигаться и ускорение.

когда амплитуда станет достаточно маленькой - просто прекращаешь всякое движение.

Старый 29.10.2002, 15:44
  № 10  
ama2001
Guest

Сообщений: n/a
Мот у тебя есть исходник?

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

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

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


 


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


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