var timer = NSTimer.scheduledTimerWithTimeInterval(2, target: self, selector: Selector("spawnredbarrier"), userInfo: nil, repeats: true)
}
func spawnredbarrier(){
var barrier = SKSpriteNode(imageNamed: "redobstacle.png")
barrier.position = CGPointMake( 515, 0)
let actionn = SKAction.moveToY(self.size.height, duration: 6)
barrier.runAction(SKAction.repeatActionForever(actionn))
self.addChild(barrier)
var bluebarrier = SKSpriteNode(imageNamed: "blueobstacle.png")
bluebarrier.position = CGPointMake( 515, 0)
let action = SKAction.moveToY(self.size.height, duration: 6)
bluebarrier.runAction(SKAction.repeatActionForever(action))
self.addChild(bluebarrier)
var greenbarrier = SKSpriteNode(imageNamed: "greenobstacle.png")
greenbarrier.position = CGPointMake( 515, 0)
let actionnn = SKAction.moveToY(self.size.height, duration: 6)
greenbarrier.runAction(SKAction.repeatActionForever(actionnn))
self.addChild(greenbarrier)
}
i want the timer for spawnbarriers to choose a random obstacle and its actions every 2 seconds
how can i make this action random
and also how can i make the the duration that is 6 to increase at a specific rate