我有以下代码,似乎没有将scoreLabelNode的文本颜色设置为红色。

func setUpScore() -> Void {
    scoreLabelNode = SKLabelNode(fontNamed:"MarkerFelt-Wide")
    scoreLabelNode.color = UIColor(red: CGFloat(1.0), green: CGFloat(0.0), blue: CGFloat(0.0), alpha: CGFloat(1.0)) //How do I set this to red?
    scoreLabelNode.position = CGPointMake( CGRectGetMidX( self.frame ), 0.5)
    scoreLabelNode.zPosition = 100
    scoreLabelNode.text = String(score)
    self.addChild(scoreLabelNode)
}

如何更改第二行以使分数显示为红色?

最佳答案

尝试(请注意“ fontColor ”,而不是“ color ”)

 scoreLabelNode.fontColor = UIColor.redColor()

关于ios - 如何设置SKLabelNode的文本颜色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32514091/

10-08 20:39