В моей игре cocos2d-iphone есть множество эмитентов CCParticleSystemQuad. Я создал .plist, используя приложение Mac Particle Creator.CCParticleSystemQuad текстура эмиттера влияет на другие эмиттеры
В любом случае, в настоящее время у меня есть 3 излучателя, использующих разные файлы .plist. Все они используют файл user_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];