与HSV相比,我通常更喜欢RGB颜色空间,我希望SKEmitterNode发射出最大饱和值和最大值的粒子,并且在所有颜色上都有色调值。这有可能吗?
我对XCode、Swift和SpriteKit都很陌生,由于XCode中的一个bug,无法打开.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实例,每个实例都设置了特定的UIColor,但这似乎是非常低效和丑陋的攻击。
谢谢,Mirac7
发布于 2014-10-15 22:04:18
SKEmitterNode不提供在HSV颜色空间内工作的API。一种可能的选择是使用particleColorSequence属性指定显式颜色序列。
https://stackoverflow.com/questions/26391705
复制相似问题