我想在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是否支持将全彩色图像用作粒子?
答案 0 :(得分:0)
想出来了!
原来图像没有正确嵌入plist(ParticleDesigner中的bug),这就是为什么它显得灰色。
使用png单独导出解决了这个问题。
是的,你绝对可以在cocos2d中使用彩色图像作为粒子!