이동할 배경 이미지가 있지만 반복하지 않습니다. 한 번 배경을 통과 한 후 회색 배경으로 돌아갑니다. 배경을 영원히 반복하도록하려면 어떻게해야합니까? 이것은 내가 지금까지 가지고있는 코드이다. 이것은 이미지입니다 : http://i.imgur.com/OgdWXJG.png Im는 xcode에서 swift를 사용합니다. 고맙습니다.내 배경 이미지가 계속 반복 되려면 어떻게해야합니까?
override func didMoveToView(view: SKView) {
// Background
background = SKSpriteNode(imageNamed: "background")
background.position = CGPointMake(self.size.width/2, self.size.height/2)
self.addChild(background)
// loop Background Image
doAction1()
}
//loop background image
func loopBackground() {
let moveToBottom = SKAction.moveByX(0, y: 5000 - self.frame.size.height -
background.size.height, duration: 100.0)
let removeTheNode = SKAction.removeFromParent()
let moveAndRemoveBackground = SKAction.sequence([moveToBottom, removeTheNode])
background.runAction(moveAndRemoveBackground)
}
//background repeat action
func doAction1() {
let generateBackground = SKAction.sequence([
SKAction.runBlock(self.loopBackground),
SKAction.waitForDuration(1)])
let endlessAction1 = SKAction.repeatActionForever(generateBackground)
runAction(endlessAction1)
}