我知道可以使用以下方法指定具有三次贝塞尔曲线的CAAnimation的计时函数:
但是,是否可以用二次贝塞尔曲线指定定时函数?
为什么我想要这个?,你可能会问。好吧,或是连接或连接几个动画,以实现我正在寻找的运动路径。
答案 0 :(得分:0)
任何Bézier曲线都可以在称为度数提升的过程中用更高程度的另一个Bézier曲线精确表示。该方法的维基百科has a nice overview,其中包含一个将二次方形提升为三次贝塞尔曲线的示例。
假设二次曲线的控制点适合[0,1]框内,相应的三次曲线应该可以表示为CAMediaTimingFunction
。