2
這是我的測試代碼:爲什麼repeatForever不spritekit工作,swift3
let cloud1 = SKSpriteNode(imageNamed: "cloud1")
cloud1.position = CGPoint(x: size.width + cloud1.size.width/2, y: size.height/2)
addChild(cloud1)
let wait = SKAction.wait(forDuration: 0.25)
let actionMove = SKAction.move(to: CGPoint(x: -cloud1.size.width/2, y: cloud1.position.y), duration: 2.0)
let sequence = SKAction.sequence([actionMove, wait])
let repeatAction = SKAction.repeatForever(sequence)
cloud1.run(repeatAction)
這種雲只運行一次,請告訴我該解決方案請
移動到CGPoint(x:-cloud1.size.width/2,y:cloud1.position.y)後,您希望進一步移動到哪裏? – matt
我只是想要它從中間左側再次移動到右側。任何想法 –
什麼會使它做到這一點?我沒有看到你的序列中有任何動作。你告訴它向左移動,這就是你所要做的。 – matt