【发布时间】:2015-05-19 13:45:50
【问题描述】:
我想反转位于boxSprite 之外的HelloLable 部分的颜色。我知道使用 SKEffectNode 是可能的,但我不知道怎么做。
class GameScene: SKScene {
override func didMoveToView(view: SKView) {
let box = SKSpriteNode()
box.position = CGPoint(x: size.width/2-100, y: size.height/2)
box.color = UIColor.blackColor()
box.size = CGSize(width: 200, height: 200)
addChild(box)
let HelloLable = SKLabelNode()
HelloLable.text = "Hello"
HelloLable.position = CGPoint(x: size.width/2, y: size.height/2)
HelloLable.fontColor = UIColor.whiteColor()
HelloLable.fontSize = 50
addChild(HelloLable)
}
【问题讨论】:
-
请参阅this answer 了解如何使用 SKEffectNode 反转颜色。
标签: ios swift sprite-kit core-graphics skeffectnode