我有一个SKNode,它是一个加载栏。该条应从右向左缩小。为此,我使用以下代码:

let loadBarNode = self.childNodeWithName("loadBar")

    if loadBarNode != nil{

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

    }

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

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

任何帮助表示赞赏!

最佳答案

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

loadBarNode.anchorPoint = CGPointMake(0.0, 0.5)

缩放基于节点的anchorPoint,这会使它向右扩展。

关于ios - SpriteKit-将节点从右到左缩放到X,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29478568/

10-11 14:25