Core Animation运动公式

我有一个公式来设置每个帧的对象的x和y。 在经典for (i=0; i < x; i++)循环中,我可以将它绑定到i值,并根据代表时间流逝的i的当前值计算x和y值。

我打算将它与NSTimer对象一起使用,并在每次打勾时更新坐标点,但我已经看到NSTimer不鼓励用于动画。

我可以用Core Animation做同样的事吗? 我需要一种方法来“用这个公式更新位置”,而不是标准的“从这里到那里”。


如果您可以使用三次贝塞尔曲线建模您的函数,则可以创建一个自定义CAMediaTimingFunction实例并将其分配给动画的timingFunction属性。

如果贝塞尔曲线不起作用,那么CAKeyframeAnimation确实可以工作。

链接地址: http://www.djcxy.com/p/6711.html

上一篇: Core Animation formula for movement

下一篇: iPhone how to get Magnified effect on certain part of the screen?