我的 SKScene 使用以下代码以特定时间间隔将精灵添加到屏幕,但如果在添加下一个精灵时屏幕上已经有精灵,我的应用程序将冻结。有没有办法在不冻结应用程序的情况下将相同的精灵添加到屏幕上?
let timer = SKAction.waitForDuration(1.00)
let addSpriteNode = SKAction.runBlock{
self.addSprite()
}
let sequence = SKAction.sequence([timer, addSpriteNode])
self.runAction(SKAction.repeatActionForever(sequence), withKey: "Sprites")