Я хочу использовать полноцветное изображение PNG в качестве частицы в cocos2d с эмиттером, разработанным в 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 использование полноцветных изображений в качестве частиц?