好吧,标题给出了问题,如何将缓动应用于 SpriteKit 中的 SKAction 节点动作?
我发现这有效:
SKAction *moveAction = [SKAction moveByX:moveX y:moveY duration:0.5];
moveAction.timingMode = SKActionTimingEaseInEaseOut;
[node runAction:moveAction];
然而,那里只有几种缓动类型可用,即 Linear、EaseIn、EaseOut、EaseInOut。
并且这些缓动值是固定的,不能更改。我正在寻找类似 EleasticInOut 的东西。最好有更多的控制。我怎样才能创造它?