4
我一直在嘗試在我的遊戲中實現以下功能。我在精靈節點上運行一個動作(精靈節點父節點爲零),動作應該等待我指定的時間,然後將節點添加到自己。我找不到任何將節點添加到父級的操作。我以爲做這樣的事情:SKAction帶參數的runblock
node.runAction(SKAction.sequence([SKAction.waitForDuration(timetowait), SKAction.runBlock(addToSelf(node))]))
,只是有一個方法是:
func addToSelf(node: SKSpriteNode){
self.addChild(node)
}
如果我成功這樣做,我的遊戲性能會提高很多。任何人都知道是否有解決方法?
嗯,它不會給出錯誤,但不執行代碼 – TruniTr
編輯我的答案,試試。 – hawkfalcon
另外,爲什麼不直接在塊中運行self.addChild(node)? – hawkfalcon