SKAction每次都被调用两次(Swift 3)

时间:2017-09-14 21:57:52

标签: swift sprite-kit skaction

这让我很生气。这段代码:

 func nowPrint() {
        print("RUN")
    }


    run(SKAction.repeatForever(
        SKAction.sequence([
            SKAction.run(addSpawn), SKAction.run(nowPrint),
            SKAction.wait(forDuration: universalDuration/10)
            ])
    )
    )

(其中universalDuration = 100)似乎被调用两次,因为控制台窗口每10秒打印一次" RUN"两次。

此代码包含在sceneDidLoad()函数中,如果这会产生影响。

1 个答案:

答案 0 :(得分:2)

解决方案 - 将sceneDidLoad更改为didMove(查看)。