ParticleDesigner で設計されたエミッターを使用して、cocos2d でフルカラーの PNG 画像をパーティクルとして使用したいと考えています。
使用したい画像をドラッグして、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 はフルカラー画像をパーティクルとして使用することをサポートしていますか?