我想通过分数更改 SKSpriteNode 的颜色。它的颜色应该会平滑变化,所以我尝试使用 SKAction。但是,颜色没有变化。
if (score > 20) {
SKAction *changeColor = [SKAction colorizeWithColor:self.color colorBlendFactor:0 duration:3];
[self.sprite runAction:changeColor];
return;
}
我想通过分数更改 SKSpriteNode 的颜色。它的颜色应该会平滑变化,所以我尝试使用 SKAction。但是,颜色没有变化。
if (score > 20) {
SKAction *changeColor = [SKAction colorizeWithColor:self.color colorBlendFactor:0 duration:3];
[self.sprite runAction:changeColor];
return;
}