swift 快速奔跑的兔几 本节的内容是:SpriteKit第5讲 形状节点 图像特效节点
2015-11-10 10:33
537 查看
形状节点ShapeNode用于显示一些一般形状:矩形,圆圈,三角形等等。
详细的设置代码如下:
使用图形特效节点可以使用SpriteKit创建复杂的视觉特效:比如模糊,色移和其他炫目的特效。
图像特效使用SKEffectNode实现。
注意,一个子节点不能有两个父节点,否则会报错
详细的设置代码如下:
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)
相关文章推荐
- Apple Swift学习教程
- Swift中实现点击、双击、捏、旋转、拖动、划动、长按手势的类和方法介绍
- Swift编程中的泛型解析
- Swift中定义二维数组的方法及遍历方法示例
- 简单分析Swift语言的一些基本特征
- Swift与C语言指针结合使用实例
- Swift心得笔记之控制流
- 用Swift构建一个简单的iOS邮件应用的方法
- 苹果公司推出的新编程语言Swift简介和入门教程
- Swift中的指针操作和使用详细介绍
- Swift中使用正则表达式的一些方法
- Swift心得笔记之运算符
- Swift中使用可选类型完美解决占位问题
- Swift学习笔记之构造器重载
- Swift中的Access Control权限控制介绍
- Swift类型创建之自定义一个类型详解
- Swift教程之控制流详解
- Swift中初始化方法的顺序介绍
- Swift里的值类型与引用类型区别和使用