【问题标题】:Using color images as particle images in cocos2d (using Particle Designer)cocos2d中使用彩色图像作为粒子图像(使用粒子设计器)
【发布时间】:2012-05-31 00:56:01
【问题描述】:

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

【问题讨论】:

  • 我不记得这是否仍然正确,但您只需要使用二维幂(即 16x16、64x64、256x256)的方形图像。
  • 没错,粒子图像的尺寸必须是 2 的幂次方。 16x16 彩色 PNG 对我有用。 (15x15 根本没有出现)

标签: cocos2d-iphone particles


【解决方案1】:

想通了!

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-14
    • 1970-01-01
    • 2013-04-13
    • 1970-01-01
    • 2017-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多