更新时间:2023-02-02 08:47:29
您可以通过创建自定义操作将SKLabelNode
着色为SKAction
.这是一个如何做到这一点的例子
You can colorize an SKLabelNode
with an SKAction
by creating a custom action. Here's an example of how to do that
myLabel.color = SKColor.blueColor()
myLabel.colorBlendFactor = 0.0
let duration:NSTimeInterval = 2.0
myLabel.runAction(SKAction.customActionWithDuration(duration, actionBlock: {
node, elapsedTime in
let label = node as SKLabelNode
label.colorBlendFactor = elapsedTime / CGFloat(duration);
}))