1
我想創建一個基本的產卵序列 - 必須創建塊,moveDownLeft
,然後removeLeft
。 moveDownLeft
和removeLeft
以前使用self.addChild(block1)
添加塊時可以正常工作,但是我需要在序列中有self.addchild
。runBlock不能按順序工作?
,我可以看到這樣做的唯一方法是使用runBlock
,我看着這個問題時,我使用了一個錯誤:Swift: SKAction.runBlock -> Missing argument for parameter 'completion' in call BUT WHY?
所以現在我離開了這一點:
block1.runAction(SKAction.sequence([SKAction.runBlock({ self.addChild(self.block1) }), moveDownLeft, removeLeft]))
序列中沒有任何內容,因爲該塊不是首先創建的。這是爲什麼發生?