首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SKEmitterNode HSV范围

SKEmitterNode HSV范围
EN

Stack Overflow用户
提问于 2014-10-15 20:38:44
回答 1查看 155关注 0票数 0

与HSV相比,我通常更喜欢RGB颜色空间,我希望SKEmitterNode发射出最大饱和值和最大值的粒子,并且在所有颜色上都有色调值。这有可能吗?

我对XCode、Swift和SpriteKit都很陌生,由于XCode中的一个bug,无法打开.sks文件,所以我不知道这样做能做些什么,但据我所知,通过查看文档,我能得到的最接近的设置是设置RGB范围如下:

代码语言:javascript
复制
emitter.particleColorRedRange = 0.5;
emitter.particleColorGreenRange = 0.5;
emitter.particleColorBlueRange = 0.5;

有这样的东西吗?

代码语言:javascript
复制
emitter.particleColorHueRange = 0.5;
emitter.particleColorSaturationRange = 0.0;
emitter.particleColorValueRange = 0.0;

我可以制作一堆SKEmitterNode实例,每个实例都设置了特定的UIColor,但这似乎是非常低效和丑陋的攻击。

谢谢,Mirac7

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-15 22:04:18

SKEmitterNode不提供在HSV颜色空间内工作的API。一种可能的选择是使用particleColorSequence属性指定显式颜色序列。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26391705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档