2016-07-18 5 views
0
func createBackgrounds() { 
    for i in 0...2 { 
     let bg = SKSpriteNode(imageNamed: "BG Day") 
     bg.name = "BG" 
     bg.zPosition = 0; 
     bg.anchorPoint = CGPoint(x: 0.5, y: 0.5) 
     bg.position = CGPoint(x: CGFloat(i) * bg.size.width, y: 0) 
     self.addChild(bg) 
    } 
} 

ゲーム中に2分後に別の背景「BG Night」を追加したい場合、どのようにコードを書くことができますか?その後ゲーム中に別の背景に変更する

var timer = NSTimer.scheduledTimerWithTimeInterval(120.0, target: self, selector: #selector(addBackground), userInfo: nil, repeats: false) 

、別の背景画像を作成するaddBackground関数を作成:

答えて

0

はNSTimerを見てみましょう。

希望すると便利です。

関連する問題