-2

我想知道是否有办法以编程方式更改 SKSpriteNode 的颜色?假设我有一个 SKSpriteNode 的纹理,它是一个具有黑色轮廓和白色填充颜色的框。我如何能够以编程方式将白色填充颜色更改为不同的颜色?(我在想可能是一种自定义方法,它在纹理中搜索白色像素,然后用不同的颜色替换像素)我什至不知道这是否可能。

4

1 回答 1

0

您可以将颜色设置为SKSpriteNode然后使用colorBlendFactor,这是一个示例:

image.color = [UIColor greenColor];
image.colorBlendFactor = 0.5;
于 2015-08-27T07:35:17.423 回答