Actionscript 3 使用Bitmapdata.draw时是否更改注册点?
我在舞台上有一个电影剪辑,我将其绘制成位图,如何更改注册点,下面的代码生成半切掉的位图:Actionscript 3 使用Bitmapdata.draw时是否更改注册点?,actionscript-3,Actionscript 3,我在舞台上有一个电影剪辑,我将其绘制成位图,如何更改注册点,下面的代码生成半切掉的位图: var bitmapData:BitmapData = new BitmapData(mc.width, mc.height, true, 0x00FFFFFF); var matrix:Matrix = new Matrix(); matrix.translate(0, -mc.height/2); bitmapData.draw(mc, m
var bitmapData:BitmapData = new BitmapData(mc.width, mc.height, true, 0x00FFFFFF);
var matrix:Matrix = new Matrix();
matrix.translate(0, -mc.height/2);
bitmapData.draw(mc, matrix);
var bitmap = new Bitmap(bitmapData);
addChild(bitmap);
我在Mike Chambers关于bitmapData.hitTest的文章中找到了这篇优秀的文章,以及如何在对显示对象进行转换后检查冲突,所有这些都已排序: