且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

SKAction.colorizeWithColor使SKLabelNode消失

更新时间: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);
}))