【发布时间】:2013-07-04 00:51:23
【问题描述】:
我正在寻找类似 Photoshop 的翘曲效果,其中图像不旋转,但可以说顶部两个点(角)移动了,有人知道该怎么做吗?
或者一个想法如何在不倾斜移动整个图像的情况下将这两个点向左移动,我正在使用的当前代码
function skewer(target:DisplayObject, _x:Number, _y:Number):void {
var mtx:Matrix = new Matrix();
mtx.b = _y * Math.PI/180;
mtx.c = _x * Math.PI/180;
mtx.concat(target.transform.matrix);
target.transform.matrix = mtx;
}
用谷歌搜索了一下,图片是用加载器加载的。
谢谢, S
【问题讨论】:
-
我不确定,但 DisplacementMapFilter 可能会解决问题...
标签: flash actionscript-3 skew