虽然我通常更喜欢 RGB 颜色空间而不是 HSV,但我想SKEmitterNode
发射具有最大饱和度和值的粒子,并且色调值可以跨越所有颜色。那可能吗?
我是 XCode、Swift 和 SpriteKit 的新手,由于 XCode 中的错误而无法打开 .sks 文件,所以我不知道可以这样做,但据我通过查看文档了解到,我能得到的最接近的是将RGB范围设置为:
emitter.particleColorRedRange = 0.5;
emitter.particleColorGreenRange = 0.5;
emitter.particleColorBlueRange = 0.5;
有没有这样的东西:
emitter.particleColorHueRange = 0.5;
emitter.particleColorSaturationRange = 0.0;
emitter.particleColorValueRange = 0.0;
我可以制作一堆 SKEmitterNode 实例,每个实例都设置了 specific UIColor
,但这似乎是非常低效和丑陋的 hack。
谢谢,奇迹7