动画的核心动画公式

pis*_*hio 7 iphone cocoa-touch core-animation objective-c

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

我打算将它与NSTimer对象一起使用并更新每个刻度线上的坐标点,但我已经看到NSTimer不喜欢动画.

我可以用Core Animation做同样的事吗?我需要一种方法来"用这个公式更新位置",而不是标准的"从这里到达给定秒数".

Ole*_*ann 3

如果您可以使用三次 B\xc3\xa9zier 曲线对函数进行建模,则可以创建自定义CAMediaTimingFunction实例并将其分配给动画的timingFunction属性。

\n\n

如果 B\xc3\xa9zier 曲线不起作用,则 aCAKeyframeAnimation可能确实起作用。

\n