SpriteKit - 从右到左将节点缩放到X.

Oma*_*lhz 5 ios sprite-kit swift xcode6

我有一个加载条的SKNode.这个酒吧应该从右到左缩小.为此,我使用以下代码:

let loadBarNode = self.childNodeWithName("loadBar")

    if loadBarNode != nil{

       let countdown = SKAction.scaleXTo(0, duration: 3)
        loadBarNode?.runAction(countdown)

    }
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,会发生以下情况:

代码运行时会发生什么.

我想知道如何从右到左缩小形状,如下所示:

它应该看起来像这样.

任何帮助表示赞赏!

Sky*_*ren 4

我相信更简单的解决方案是更改节点的锚点。

loadBarNode.anchorPoint = CGPointMake(0.0, 0.5)
Run Code Online (Sandbox Code Playgroud)

缩放基于节点的锚点,这会导致它向右扩展。