我有一个 AS3 位图图像,我想像这样倾斜:
我只想歪斜图像的底部,而让顶部保持不变。根据我到目前为止所做的研究,看起来我想使用 Matrix3D 类,但我不太确定如何有效地实现它。
感谢下面的回答,这篇文章是了解具有 3x3 矩阵的 Matrix3D 类的绝佳资源: http ://www.senocular.com/flash/tutorials/transformmatrix/ 然而,尽管该教程很棒,但它没有提供扭曲上述图像的能力。我正在寻找的是关于如何使用 4x4 矩阵的类似教程。我只想知道将数字放在矩阵中的哪个位置,我应该能够弄清楚其他所有内容。
下面是一些关于我所拥有的示例代码:
var tempLoader:Loader=new Loader();
var tempBitmap:Bitmap;
var fattenTheBottom:Number;
tempLoader.load(new URLRequest("image.png"));
tempLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,castBitmap);
function castBitmap(e:Event):void
{
tempLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE,castBitmap);
tempBitmap = Bitmap(tempLoader.content);
// Make the image into a trapezoid here using fattenTheBottom
addChild(tempBitmap);
}
任何建议将不胜感激!