草庐IT

colorBlendFactor

全部标签

swift - 使用 colorBlendFactor 改变 Sprite 的颜色

我有一个循环制作Sprite节点集群。这是一群人。Sprite只是纯白色纹理,因为研究告诉我在使用colorBlendFactor时不要使用黑色纹理。我也有一个UIColor的扩展,有一堆我自己的颜色。当我使用以下代码设置Sprite的颜色时,它工作得很好。letcolorArray=[UIColor.red,UIColor.yellow,UIColor.gray,UIColor.cyan]letrndColour=colorArray[Int(arc4random_uniform(UInt32(colorArray.count-1)))]person.color=rndColourp