࣮ࡍͷόΠόΠϯ͝ͱ let position = SCNVector3(result.worldTransform.columns.3.x, result.worldTransform.columns.3.y + 0.05, result.worldTransform.columns.3.z) let wait = SCNAction.wait(duration: 5) let add = SCNAction.run { (node) in if self.count > 0 { for _ in 0..<self.count { self.addKuriNode(parentNode: node, position: position) } self.count += self.count } else { self.addKuriNode(parentNode: node, position: position) self.count += 1 } } let repeatForever = SCNAction.repeatForever(SCNAction.sequence([add, wait])) sceneView.scene.rootNode.runAction(repeatForever)