如何在精灵工具包中弯曲矩形

时间:2017-08-01 16:18:43

标签: swift sprite-kit

让我想象一下我有一个SKSprite节点。作为参考,我将举一个例子:

let rect = SKSpriteNode(color: UIColor.blue, size: CGSize(width: 50, height: 300))
rect.position.x = self.frame.midX
rect.position.y = self.frame.midY
self.addChild(rect)

所以你可以想象它是一个很薄的高蓝色矩形。我如何动画节点动画从左到右弯曲中间部分并无限重复?我将提供一个图像,以便更清楚地理解:

开始: documentation

下一帧: enter image description here

下一帧: enter image description here

很抱歉,如果图像质量不好。唯一的问题是我希望它能够制作动画,否则我就可以使用静态图像了。

任何帮助都将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:5)

  

也许您应该使用 warpGeometry

enter image description here

我不知道你的跑步者是否会造成糟糕的表现。

检查documentation