私は通常、HSV よりも RGB 色空間を好みますが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 インスタンスの束を作成し、それぞれに特定の を設定することもできますUIColor
が、それは非常に非効率的で醜いハックのようです。
ありがとう、Mirac7