Cocos2d iphone CCParticleSystemQuad发射器纹理会影响其他发射器

Cocos2d iphone CCParticleSystemQuad发射器纹理会影响其他发射器,cocos2d-iphone,Cocos2d Iphone,我的cocos2d iphone游戏在场景中有许多四个发射器。我使用Particle Creator mac应用程序创建了.plist 无论如何,目前我有3个发射器使用不同的.plist文件。它们都使用默认用户_particle.png图像(未提供该图像,因此应该从“textureImageData”字段读取以创建纹理) 然后,我又添加了一个使用自定义纹理的发射器(我自己的.png文件)。但当我在游戏中使用它时,所有其他发射器开始使用该纹理,而不是另一个。为什么呢 我添加发射器的方式:

我的cocos2d iphone游戏在场景中有许多四个发射器。我使用Particle Creator mac应用程序创建了.plist

无论如何,目前我有3个发射器使用不同的.plist文件。它们都使用默认用户_particle.png图像(未提供该图像,因此应该从“textureImageData”字段读取以创建纹理)

然后,我又添加了一个使用自定义纹理的发射器(我自己的.png文件)。但当我在游戏中使用它时,所有其他发射器开始使用该纹理,而不是另一个。为什么呢

我添加发射器的方式:

    skyEmitter = [CCParticleSystemQuad particleWithFile:@"Stuff.plist"];
    skyEmitter.positionType = kCCPositionTypeRelative;
    skyEmitter.position = ccp(player.position.x,player.position.y + 160);
    [map addChild:skyEmitter z:1000];

我今天也遇到了同样的问题,我使用的是71squared的粒子设计器。我查看了我的plist,textureFileName字段对于每个不同的发射器都有相同的名称(我也让它嵌入png)。我手动更改了plist中的名称,问题就消失了。尝试将自定义发射器中的plist textureFileName字段更改为唯一的字段