2016-07-18 4 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) 
    } 
} 

Если я хочу добавить еще один фон «BG Night» через 2 минуты во время игры, как я могу писать коды?переход на другой фон во время игры

ответ

0

Взгляните на NSTimer:

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

Затем создайте функцию addBackground, которая создает еще фоновое изображение.

Надеюсь, это поможет!

Смежные вопросы