如何在两个C4Image之间进行某种动画或过渡?

我有这样的设置:

C4Image * img1 = [[C4Image alloc] initWithRawData:rawData width:width height:height];
C4Image * img2 = [[C4Image alloc] initWithRawData:rawData width:width height:height];

[self.canvas addImage:img1];
// insert magic here to trigger transition
[self.canvas addImage:img2];

最佳答案

进行过渡的最简单方法是:

image1.animationDuration = 1.0f;
image1.image = image2;

您可以在此处找到一个片段,该片段在启动应用程序1秒后将图像交叉淡化为新图像:

https://gist.github.com/C4Code/5074430

关于ios - 在两个C4Image之间交叉淡入淡出或溶解,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15181730/

10-10 10:35