0

我想在 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 是否支持使用全彩色图像作为粒子?

4

1 回答 1

0

弄清楚了!

原来图像没有正确嵌入到 plist 中(ParticleDesigner 中的错误),所以这就是它显示为灰色的原因。

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

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

于 2012-06-01T00:45:54.587 回答