位图碰撞检测(AS3)

时间:2014-05-27 21:53:32

标签: actionscript-3

我有一些位图,其中一个是字符,另一个是尖峰。我想要检测字符位图何时与尖峰发生碰撞。尖峰位图被添加到一个数组中,因为它们有很多。我读过这样的话:http://www.mikechambers.com/blog/2009/06/24/using-bitmapdata-hittest-for-collision-detection/

但是它使用了BitmapData并绘制了位图。我的PNG嵌入了我的。例如:

[Embed(source="../lib/NewChar.png")]
    public var CharImage:Class;

public var char:Bitmap = new CharImage();

我怎么会这样做,或者我只是错过了什么?

1 个答案:

答案 0 :(得分:1)

由于嵌入式位图由BitmapAsset类表示,因此您应该能够通过bitmapData属性访问嵌入的图像数据:

public var img:Bitmap = new CharImage();

var data:BitmapData = img.bitmapData;