Просмотр полной версии : столкновение двух муви клипов
задача такая: есть два клипа, оба в виде квадрата, как узнатьчто они сталкнулись? тоесть какоето событие должно призойти не тогда когда координаты их центров будут равны а когда границы (края) столкнутся?
Проверяй координаты центра млюс минус половину высоты и ширины соответственно (_height, _width)
Aziz Zaynutdinoff
11.05.2007, 09:34
либо проверять на центр объекта + радиус вписанной окружности, либо hitTest'ом
Радиус не подходит. а hitTest подойдет как нельзя лучше, если центр смещен.
А если центр по центру, то можно так:
var minX:Number = ( mc1._width + mc2._width )/2;
var minY:Number = minX; // квадрат
// столкновение
if( Math.abs(mc1._x -mc2._x) <= minX && Math.abs(mc1._y -mc2._y) <= minY ) trace ( "BOOM" );
все понял, спасибо за помощ!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.