私のcocos2d-iphoneゲームは、シーンの周りに多くのCCParticleSystemQuadエミッタを持っています。パーティクルクリエイターmac appを使って.plistを作成しました。CCParticleSystemQuadエミッタテクスチャは他のエミッタに影響を与えます
とにかく、私は現在、異なる.plistファイルを使用して3つのエミッタを持っています。それらはすべてデフォルトのuser_particle.pngイメージ(提供されていないので、 "textureImageData"フィールドから読み込んでテクスチャを作成することになっています)を使用します。
しかし、カスタムメイドのテクスチャ(自分の.pngファイル)を使用するエミッタを1つ追加しました。しかし、私がゲームでそれを使用すると、他のすべてのエミッタはそのテクスチャを使用し始めますが、他のエミッタは使用しません。何故ですか?私は、エミッタを追加してい
方法:
skyEmitter = [CCParticleSystemQuad particleWithFile:@"Stuff.plist"];
skyEmitter.positionType = kCCPositionTypeRelative;
skyEmitter.position = ccp(player.position.x,player.position.y + 160);
[map addChild:skyEmitter z:1000];