swift 快速奔跑的兔几 本节的内容是:SpriteKit第5讲 形状节点 图像特效节点

swift 快速奔跑的兔几 本节的内容是:SpriteKit第5讲 形状节点 图像特效节点,第1张

概述形状节点ShapeNode用于显示一些一般形状:矩形,圆圈,三角形等等。 详细的设置代码如下: let shapeNode = SKShapeNode(rectOfSize: CGSize(width:20, height: 20)) shapeNode.position = CGPoint(x: size.width/3.0, y: size.height/3.0)

形状节点ShapeNode用于显示一些一般形状:矩形,圆圈,三角形等等。
详细的设置代码如下:

let shapeNode = SKShapeNode(rectOfSize: CGSize(wIDth:20,height: 20))        shapeNode.position =  CGPoint(x: size.wIDth/3.0,y: size.height/3.0)        shapeNode.linewidth = 1        shapeNode.strokecolor = UIcolor.whitecolor()        shapeNode.fillcolor = UIcolor.magentacolor()        shapeNode.glowWIDth = 1        self.addChild(shapeNode)

使用图形特效节点可以使用SpriteKit创建复杂的视觉特效:比如模糊,色移和其他炫目的特效。
图像特效使用SKEffectNode实现。
注意,一个子节点不能有两个父节点,否则会报错

// 模糊效果        let blurFilter = CIFilter(name: "CIGaussianBlur")        blurFilter?.setDefaults()        blurFilter?.setValue(3.0,forKey: "inputRadius")        let blurEffectNode = SKEffectNode()        blurEffectNode.filter = blurFilter        blurEffectNode.shouldEnableEffects = true        self.addChild(blurEffectNode)        blurEffectNode.addChild(label2)
总结

以上是内存溢出为你收集整理的swift 快速奔跑的兔几 本节的内容是:SpriteKit第5讲 形状节点 图像特效节点全部内容,希望文章能够帮你解决swift 快速奔跑的兔几 本节的内容是:SpriteKit第5讲 形状节点 图像特效节点所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1082879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存