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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.05.2007, 22:50
ToXICus вне форума Посмотреть профиль Отправить личное сообщение для ToXICus Посетить домашнюю страницу ToXICus Найти все сообщения от ToXICus
  № 1  
Ответить с цитированием
ToXICus
 
Аватар для ToXICus

Регистрация: May 2006
Адрес: налево от Лондона
Сообщений: 447
Отправить сообщение для ToXICus с помощью ICQ
Tools Эх, физика, физика...

Всем привет! Заинтересовался идеей перевести физические законы в AS:
Шарик падает по закону всемирного тяжения и есть стенка от которой он должен отскакивать. Но интересно то, что он у меня отскакивает или один раз или много много и не правильно. Как быть, подскажите ?
Вот код, кто может, подправтье, плиз.
Код:
t = 0;
g = 9.8;
Fa = 0;
onEnterFrame = function () {
	t += 1 / 31;
	movement = my_mc._y = Math.round(my_mc._y + (t * t * g) / 2 - Fa);
	if(my_mc.hitTest(wall_mc)) {
	 Fa=(movement/100)*10
	}
};
(Fa - сила "отскока" шарика от стены, т - время, g - константа)
__________________
Чтоб понять, что ничего не знаешь - учись.

Старый 10.05.2007, 23:53
CCCPirate вне форума Посмотреть профиль Отправить личное сообщение для CCCPirate Найти все сообщения от CCCPirate
  № 2  
Ответить с цитированием
CCCPirate
 
Аватар для CCCPirate

Регистрация: Jun 2006
Сообщений: 1,061
Есть закон всемирного тяготения, но к твоему коду он не имеет никакого отношения...

Старый 11.05.2007, 01:26
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Закон неверно интерпретируется кодом.

Старый 11.05.2007, 02:36
Punk T-34 вне форума Посмотреть профиль Отправить личное сообщение для Punk T-34 Посетить домашнюю страницу Punk T-34 Найти все сообщения от Punk T-34
  № 4  
Ответить с цитированием
Punk T-34
 
Аватар для Punk T-34

Регистрация: Aug 2005
Адрес: Польша
Сообщений: 376
Записей в блоге: 3
Отправить сообщение для Punk T-34 с помощью Skype™
дык это... в таком случае нужно ещё учитывать свойства поверхности и шарика и описывать их в коде.
__________________
Швейцарский нож в дизайне и рекламе:
• NORDSKILL •

Старый 11.05.2007, 12:52
K.A.T.A.F.A.L.K.E.R вне форума Посмотреть профиль Отправить личное сообщение для K.A.T.A.F.A.L.K.E.R Найти все сообщения от K.A.T.A.F.A.L.K.E.R
  № 5  
Ответить с цитированием
K.A.T.A.F.A.L.K.E.R
 
Аватар для K.A.T.A.F.A.L.K.E.R

Регистрация: Jul 2005
Адрес: Go, Ukraine!
Сообщений: 787
Отправить сообщение для K.A.T.A.F.A.L.K.E.R с помощью ICQ
тут вообще много ньюансов... Лови пример ) Ол райтс резервед и т.д. и т.п. )
Инструкция: кликать мышью.
Вложения
Тип файла: zip dng.zip (2.2 Кб, 15 просмотров)
__________________
...я люблю людей!..

Старый 11.05.2007, 12:58
K.A.T.A.F.A.L.K.E.R вне форума Посмотреть профиль Отправить личное сообщение для K.A.T.A.F.A.L.K.E.R Найти все сообщения от K.A.T.A.F.A.L.K.E.R
  № 6  
Ответить с цитированием
K.A.T.A.F.A.L.K.E.R
 
Аватар для K.A.T.A.F.A.L.K.E.R

Регистрация: Jul 2005
Адрес: Go, Ukraine!
Сообщений: 787
Отправить сообщение для K.A.T.A.F.A.L.K.E.R с помощью ICQ
Цитата:
Сообщение от CCCPirate
Есть закон всемирного тяготения, но к твоему коду он не имеет никакого отношения...
закон всемирного тяготения ко всему этому счастью действительно отношения не имеет ) да его, в принципе, и нет... Так - частный упрощенный случай. Есть уравнения Эйнштейна, связывающие тензор энергии-импульса и метрику пространства... Отсюда все остальное...
Но все это офтоп, тут вообще речь идет об электромагнитных силах, о принципе Паули и о законе сохранения энергии ))
__________________
...я люблю людей!..

Старый 11.05.2007, 13:45
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 7  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Тут физики на 4 строчки. Принимаем t = 1.
x1 = x0 + vx;
y1 = y0 + vy;
vx += ax;
vy += ay;
Добавить трение, на отскоке поменять знак скорости. Все.
Если стенки не под прямым углом - решить пару треугольников и пересчитать проекции скоростей по x и y.
Если стенка не прямая, провести качательную в точке удара.
Мы имеем дело с мгновенной скоростью, a/2 в расчет не берется.
Добавить трение и коэффициент упругости по вкусу.

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

Регистрация: May 2006
Адрес: налево от Лондона
Сообщений: 447
Отправить сообщение для ToXICus с помощью ICQ
Ха, это хорошо говорить, во флешовских экзэмплах шарик окончательно не падает, а, судя по всему, в школе хорошо лохонули :-). Даже в справочнике КПИ для абитуриентов нету всякой подобной наворотины, поэтому извинте неука.
2KATAFALKER: а чего жу тут копирайтить, коль флашки нету?
__________________
Чтоб понять, что ничего не знаешь - учись.


Последний раз редактировалось ToXICus; 11.05.2007 в 18:00.
Старый 11.05.2007, 18:16
K.A.T.A.F.A.L.K.E.R вне форума Посмотреть профиль Отправить личное сообщение для K.A.T.A.F.A.L.K.E.R Найти все сообщения от K.A.T.A.F.A.L.K.E.R
  № 9  
Ответить с цитированием
K.A.T.A.F.A.L.K.E.R
 
Аватар для K.A.T.A.F.A.L.K.E.R

Регистрация: Jul 2005
Адрес: Go, Ukraine!
Сообщений: 787
Отправить сообщение для K.A.T.A.F.A.L.K.E.R с помощью ICQ
Цитата:
Сообщение от ToXICus
KATAFALKER: а чего жу тут копирайтить, коль флашки нету?
вот и я так думал пока декомпилятор не придумали )) Копирайтить нечего кроме пары умных идей по вычислению касательной в точке падения.
__________________
...я люблю людей!..

Старый 11.05.2007, 19:21
CCCPirate вне форума Посмотреть профиль Отправить личное сообщение для CCCPirate Найти все сообщения от CCCPirate
  № 10  
Ответить с цитированием
CCCPirate
 
Аватар для CCCPirate

Регистрация: Jun 2006
Сообщений: 1,061
Цитата:
Сообщение от K.A.T.A.F.A.L.K.E.R
закон всемирного тяготения ко всему этому счастью действительно отношения не имеет ) да его, в принципе, и нет... Так - частный упрощенный случай. Есть уравнения Эйнштейна, связывающие тензор энергии-импульса и метрику пространства... Отсюда все остальное...
Но все это офтоп, тут вообще речь идет об электромагнитных силах, о принципе Паули и о законе сохранения энергии ))

модераторы! я требую удаление данного сообщения как небезопасного, для неокрепших умов.

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

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

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


 


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


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