CCParticle爆炸颜色?

时间:2014-01-11 07:25:32

标签: colors cocos2d-iphone

我意识到ccColor3B的RGB值介于0到255之间,但在ccColor4F中,值介于0和1.0之间?我有自定义颜色我想用ccColor3B blueColor = ccc3(61, 66, 255);作为ccColor4F。我试过除以255,但由于某种原因,所有的颜色都显示为黑色。我的代码类似于:ccColor4F startColor;
startColor.r = blueColor/255; startColor.g = blueColor/255; startColor.b = blueColor/255; startColor.a = 1.0f;

我不确定我做错了什么!

1 个答案:

答案 0 :(得分:1)

您需要单独处理每个RGB值。例如:

startColor.r = blueColor.r / 255.0f;

或者您可以使用已经存在的内容进行转换。

来自ccTypes.h

static inline ccColor4F ccc4FFromccc3B(ccColor3B c)