【发布时间】:2012-02-09 19:25:41
【问题描述】:
我的 cocos2d-iphone 游戏在场景中有许多 CCParticleSystemQuad 发射器。我使用 Particle Creator mac 应用创建了 .plist。
无论如何,目前我有 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];
【问题讨论】:
标签: cocos2d-iphone