cocos2d - 如何将粒子系统添加到场景中

时间:2011-03-07 19:03:00

标签: iphone cocos2d-iphone particles

我找不到任何关于如何将使用Particle Designer创建的粒子系统添加到场景的文档。

所有编程指南都说:

id particleSystem = [CCParticleSystemQuad particleWithFile:@"MyParticle.plist"];

确定。什么呢? [self addChild:particleSystem];

此外,还有这个问题:

#import "cocos2d.h"
#import "CCParticleSystemQuad.h"
error: CCParticleSystemQuad.h: No such file or directory

3 个答案:

答案 0 :(得分:3)

您可能想尝试使用CCParticleSystem*指针,看看它是否适用于您。以下是我正在制作的其中一款游戏的样本......

CCParticleSystem* particle_system = [CCParticleSystemQuad particleWithFile:@"myEffect.plist"];
[my_node addChild:particle_system];

particle_system.position = ccp(xpos, ypos);
[particle_system resetSystem];  

这对我来说非常适合使用0.99.5。如果您使用的是0.99.5,那么您在使用的Cocos2D实现中肯定应该有particleWithFile函数。

答案 1 :(得分:0)

当您加载它时,配对系统.h应该已经在您的项目中。

我正在使用的书将partacle系统初始化为

CCParticleSystemQuad* system = [CCParticleSystemQuad particleWithFile:"blah.png"];
[self addChild:system z:1 tag:1];
除了初始化粒子系统四边形之外,它不会涉及任何细节。

答案 2 :(得分:0)

如果您使用cocos2d-iphone-0.99.5

你必须导入“CCParticleSystemPoint.h”

并检查以下linezs。

在cocos2d库“ccparticleexamples.h”中引用“ARCH_OPTIMAL_PARTICLE_SYSTEM”这个词

希望这会对你有所帮助。