Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Physical engine (http://www.flasher.ru/forum/showthread.php?t=66685)

F_Flash 17.08.2005 21:01

Цитата:

Сообщение от old_dark_elf
ну это я уже показывал на форуме, там происходит отскок метиорита от корабля, конечно при 50 (а может и при меньшем количестве) метиоритах может торамзить - но вопервых мое, во вторых сильных глюков (перенахлест) не замечал...

млин странный ты какойто:) У тебя же метеориты не отталкиваются друг от друга, ты прочитал то что я написал?

Естесвенно если ты делаешь просчет метирота с кораблем то о чем речь:)


ПРедставь 15 шаров ты должен проверить столкновение каждый с каждым. т.е.

Если ты мой друг , хорошо учился в школе то знаешь такую науку комбьинаторику и биномы ньютона
То легко получишь вормулу количесва просчетов

для N оъектов это будет

N*(N-1)/2 т.е. для 15 ти это 15*14/2=105 насколько ьы видишь эта цивра гораздо больше 50 ти:)

old_dark_elf 17.08.2005 21:44

вот елки...
ослеп-ослеп...
ну да ладно, я это все к чему?
а к тому - не хочешь попробовать сделать квадрат падающий по законам физики?
сделай вот такую модельку с пружинами:
Код:

O---O
|\ /|
| O |
|/ \|
O---O

O-круги
линии - пружинки

а внутрь кругов такой код:
Код:

v_y=0;
v_x=0;
this.onEnterFrame = function() {
v_y = v_y+9.8/fps;
_x += v_x*=0.995;// или как ты там делаешь перемещение?
_y += v_y*=0.995;
    if(_y+_height/2>_root.scena.height) v_y*=-0.9;
}

где
v_y - скорость по оси у
v_x - по x
fps - оно и есть :)
вроде должно получиться забавно :)

Takato 17.08.2005 21:49

Цитата:

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

F_Flash 17.08.2005 21:53

Цитата:

Сообщение от old_dark_elf
вот елки...
ослеп-ослеп...
ну да ладно, я это все к чему?
а к тому - не хочешь попробовать сделать квадрат падающий по законам физики?
сделай вот такую модельку с пружинами:
Код:

O---O
|\ /|
| O |
|/ \|
O---O

O-круги
линии - пружинки

а внутрь кругов такой код:
Код:

v_y=0;
v_x=0;
this.onEnterFrame = function() {
v_y = v_y+9.8/50;
_x += v_x*=0.995;// или как ты там делаешь перемещение?
_y += v_y*=0.995;
    if(_y+_height/2>_root.scena.height) v_y*=-0.9;
}

где
v_y - скорость по оси у
v_x - по x
вроде должно получиться забавно :)


ДА я то сделаю точнее сделал пости, но еще не готово. Времени просто свободного нет, до конца доделать. Куда просто делись люди которым интересно посидеть посоображать и сделать самому?


Для кубика же надо предусмотреть столкновение, грани с точкой из вне ,и просчитать распределение импульсов от столкновения на смежных вершинах этой грани...

old_dark_elf 17.08.2005 22:00

Цитата:

Сообщение от F_Flash
ДА я то сделаю точнее сделал пости, но еще не готово. Времени просто свободного нет, до конца доделать. Куда просто делись люди которым интересно посидеть посоображать и сделать самому?


Для кубика же надо предусмотреть столкновение, грани с точкой из вне ,и просчитать распределение импульсов от столкновения на смежных вершинах этой грани...

ну
1 - мне кааанкретно влом придумывать пружины, а они у тебя есть
2 - пружины есть и у меня - твои, но мне еще больше влом капаться в твоем коде
3 - а ты сделай попроще (без всех этих наворотв, которые ты приписал) и проверь - если будет работать в таком простом, то Диська-зашибиська и скорее всего в усложненом виде тоже будет работать, а если не будет СЕЙЧАС, то по этому пути идти не стоит, а стоит придумывать что-то другое...

kost@ 17.08.2005 22:39

народ тут про книгу говорил:
http://www.flasher.ru/forum/showthread.php?t=68012
Я заглянул в содержание и офигел... там весь курс физики запрограммирован 80) Но, чуствую, что скоро тут выложат исходники по которым можно будет новую книгу писать!

Ion 19.08.2005 17:50

http://www.ultrashock.com/flas/Detailed/118.html ценить усем!

TERRORist 19.08.2005 17:59

Цитата:

Сообщение от Ion

Ничего особенного, я сам такой за 3 минуты сделаю, честное пионерское!

А вот дизайн сайта понравился.

kost@ 19.08.2005 22:10

Цитата:

Сообщение от TERRORist
Ничего особенного... А вот дизайн сайта понравился.

Да там физики-то может и не быть вовсе (декомпилить лень). Дизайн, действительно, вкусный 80)

Ion 19.08.2005 22:14

кто бы что не говорил, там вычисляется равнодействующая 2-х сил и непофикли каким способом?


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

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