碰撞检测和阵列(AS3)

时间:2014-05-28 22:08:30

标签: actionscript-3

我有一个充满尖峰位图的数组,我想要检测这些尖峰何时与字符位图发生碰撞。我读过这个:http://www.mikechambers.com/blog/2009/06/24/using-bitmapdata-hittest-for-collision-detection/

但是当我使用数组来存储尖峰位图时,我将如何实现呢?

1 个答案:

答案 0 :(得分:0)

请参阅redClipBmpData.hitTest部分?把它放在数组循环中:

var total:uint = bitmaps.length; // bitmaps is the array

for (var i:uint = 0; i < total; i++) {
    var bitmap:Bitmap = bitmaps[i];
    var bitmapData:BitmapData = bitmap.bitmapData;

    bitmapData.hitTest(...)
}