Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Столкновение двух MovieClip (http://www.flasher.ru/forum/showthread.php?t=137701)

aassaaa 20.03.2010 17:49

Столкновение двух MovieClip
 
День добрый.
В общем есть 2 клипа и они не круглые! прямоугольники.
Летают они по сцене по каким-то законам, а мне нужно отлавливать момент когда они сталкиваются.

Но не могу я найти подходящую функцию . Вот для Rectangle функция есть (intersects), для для Bitmap вроде есть (hitTest вроде..), а для клипов ничего подобного найти не могу

Подскажите пожалуйста как поступать в таком случае (ну если опустить вариант со сложными расчетами через координаты, размеры..)

TERRORist 20.03.2010 18:43

Box2D нада юзать

GentleFLASH 20.03.2010 20:15

при чем тут box2d, человек судя по-всему про обычный hitTestObject спрашивает.
Код AS3:

var isHit:Boolean = displayObject1.hitTestObject( displayObject2 );

Или через эти же Rectangle можно:
Код AS3:

var rec1:Rectangle = displayObject1.getBounds( stage );
var rec2:Rectangle = displayObject2.getBounds( stage );
 
// а тут делайте intersects, или что еще



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

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