在cocos2d中使用彩色图像作为粒子图像(使用粒子设计器)

时间:2012-05-31 00:56:01

标签: cocos2d-iphone particles

我想在cocos2d中使用全彩色PNG图像作为粒子,并使用在ParticleDesigner中设计的发射器。

我拖动了我想要使用的图像,并在ParticleDesigner中设置了我想要的一切,它看起来不错。

问题是当我导入到cocos2d时,粒子看起来在它们上面有灰色方块(侧面可以看到一小部分黄色图像,但是灰色覆盖其余部分,包括透明区域)。

代码:

CCParticleSystemQuad* particleSystem = [CCParticleSystemQuad particleWithFile:@"coin magnet.plist"];
particleSystem.position = ccp(320, 320-16);
[self addChild:particleSystem z:1000];

我猜这可能是混合选项的问题......

我尝试过GL_SRC_ALPHA到GL_SRC_MINUS_ALPHA(由ParticleDesigner中的普通按钮设置),添加剂组合,并尝试使用GL_ZERO和GL_ONE

为什么粒子呈现灰色? cocos2d是否支持将全彩色图像用作粒子?

1 个答案:

答案 0 :(得分:0)

想出来了!

原来图像没有正确嵌入plist(ParticleDesigner中的bug),这就是为什么它显得灰色。

使用png单独导出解决了这个问题。

是的,你绝对可以在cocos2d中使用彩色图像作为粒子!