我試圖在我的程序中模糊SKShapenode。但是,我希望shapenode逐漸模糊,持續約1秒。我如何實現這一目標?當前的代碼立即模糊它。使用SKEffectNode增量式模糊SKShapeNode
func generateAnimation() {
var blurAction : SKAction = SKAction.runBlock{
//the method below returns a shapeNode
var circle = self.generateImage()
var effect : SKEffectNode = SKEffectNode()
var filter : CIFilter = CIFilter(name:"CIGaussianBlur")
filter.setValue(10, forKey: "inputRadius")
effect.filter = filter
effect.addChild(circle)
self.addChild(effect)
}