为什么这不会改变标签的颜色?
问题描述:
我试图改变精灵套件中的标签颜色与此:为什么这不会改变标签的颜色?
score = SKLabelNode(fontNamed: "Arial")
score.text = "Test/(addScore)"
score.color = SKColor.blackColor()
score.fontSize = 20
score.position = CGPointMake(CGRectGetMidX(self.frame),CGRectGetMidY(self.frame))
addChild(score)
但它仍然是白色的。关于为什么它不是黑色的任何想法?
答
SKYabelNode的color
属性是标签的混合颜色。如果你想改变字体颜色,你应该使用fontColor
属性:
score.fontColor = SKColor.blackColor()