gpt4 book ai didi

sprite - 通过 SKAction 改变颜色?

转载 作者:行者123 更新时间:2023-12-01 14:24:28 25 4
gpt4 key购买 nike

我想根据分数改变 SKSpriteNode 的颜色。它的颜色应该平滑变化,所以我尝试使用 SKAction。但是,颜色不会改变。

if (score > 20) {

SKAction *changeColor = [SKAction colorizeWithColor:self.color colorBlendFactor:0 duration:3];

[self.sprite runAction:changeColor];


return;
}

最佳答案

[SKAction colorizeWithColor:self.color colorBlendFactor:0 duration:3];

colorBlendFactor 为 0 表示颜色无效,即颜色值乘以 colorBlendFactor 以计算应用于每个像素的实际颜色量。将 colorBlendFactor 更改为 1,您将看到 Sprite 被着色。

关于sprite - 通过 SKAction 改变颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23229516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com