可以使用自定义变换(理论上)在CALayer上创建水波纹效果吗?

时间:2009-07-24 17:23:19

标签: iphone core-animation transform calayer

可以创建自定义变换矩阵。但我想知道它们是否适合在CALAyer上制作水波纹效果。想想动画中的20个。有人能说出来吗?

1 个答案:

答案 0 :(得分:1)

CALayer是单个矩形纹理。鉴于iPhone的Core Image滤镜不可用(这可以让你在Mac上进行水波纹效果),你将无法使用单个CALayer产生你想要的效果。但是,您可以平铺一组CALayers并对每个进行适当的三维变换,以将其平移并旋转成模仿水波纹的形状。

有关所涉数学的更多信息,您可以参考this question