为SKLabelNode更改文本的淡入淡出动画

时间:2016-03-23 12:43:53

标签: swift animation sprite-kit fade sklabelnode

好的,我已经用一些文本实现了一个简单的SKLabelNode。

我想在更改文字时添加淡入淡出动画。

我知道有一种简单的方法可以使用UILabels,但我无法弄清楚如何使用SKLabels。

1 个答案:

答案 0 :(得分:4)

您需要在其上运行SKAction(淡入淡出)

let label = SKLabelNode(...
label.fontSize = ...
label.fontColor = ...
label.position = ...
addChild(label)

let fadeAction = SKAction.fadeAlphaTo(0.5, duration: 1)
label.runAction(fadeAction)

希望有所帮助