Swift 行动永远重复
如何限制SkAction运行的时间Swift 行动永远重复,swift,sprite-kit,Swift,Sprite Kit,如何限制SkAction运行的时间 if pointsLabel.number > highscoreLabel.number{ runAction(bestScore) highscoreLabel.setTo(pointsLabel.number) let defaults = NSUserDefaults.standardUserDefaults() defaults.setInteger(highscore
if pointsLabel.number > highscoreLabel.number{
runAction(bestScore)
highscoreLabel.setTo(pointsLabel.number)
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setInteger(highscoreLabel.number, forKey: "highscore")
}
及
请帮帮我要重复某个动作一定次数,而不是永远重复它,您可以使用该方法。从文档中: 创建一个操作,该操作以指定数量重复另一个操作 时代。执行操作时,关联的操作将运行到 完成,然后重复,直到达到计数。此操作 可逆的;它创建了一个新的操作,该操作与 指定的操作,然后重复相同的次数
需要记住的重要一点是,要重复的动作必须具有非瞬时持续时间 我不能在我希望它运行的特定位置声明我的函数!
var bestScore = SKAction.playSoundFileNamed("1up", waitForCompletion: false)