Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   подскажите (http://www.flasher.ru/forum/showthread.php?t=27925)

igor_mylnikov 02.03.2002 18:28

подскажите
 
делаю псевдотрехмерную анимацию молекул газа
в котором вместо третьего измерения (z) _xscale и _yscale
вопрос: как сделать так чтобы молекулы располагались на уровнях (depth) в зависимости от размера (в конкретный момент времени)
то есть это надо в каждом кадре перебирать все молекулы на положение относительно всех других, но этоже тормозной цикл получится (молекул будет штук 30)

igor_mylnikov 02.03.2002 20:23

и как быть со столкновениями - ведь hitTest будет помоему работать правильно только если скорость молекул будет 1 пиксель в кадр, а если много больше, то тогда столкновения не будут фиксироваться, как быть в этом случае?

F_Flash 02.03.2002 20:24

Не понятно что такое псевдо 3-d , в любом случае 3-d (спомощью z координаты ты и узнаешь размер объекта), Если как ты говоришь, у тебя все молекулы одинакового размера и изменяются, в размерах только за счет удаленности, то сортируй их по _xscale, а затем swapDepth, для 30 штук это фигня, нифига тормозить не будет....

F_Flash 02.03.2002 20:33

Вложений: 1
по поводу столкновений я писал больярд вот тебе двмжок...

igor_mylnikov 02.03.2002 20:57

спасибо, посмотрю


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

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