好吧,我有一个 Sprite ,当被什么东西击中时,它应该会闪烁白色,我正在使用这个
SKAction *changeColorAction =
[SKAction colorizeWithColor:[SKColor whiteColor] colorBlendFactor:1.0 duration:1];
Sprite 会闪烁,但不是白色,而是变成透明。 如果我使用任何其他颜色,如 redColor、blueColor 等。它会很完美。
我怎样才能让它变白?
感谢帮助!!! :D
最佳答案
用白色着色应该会为您提供图像的原始颜色。它实际上意味着“不着色”。您不能将其着色为“白色”。而是使用您准备的纹理,使图像看起来更亮。
关于objective-c - 使用 SKAction colorizeWithColor 使 SKSpriteNode 闪白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22029302/