我找不到任何关于如何将使用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
答案 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”这个词
希望这会对你有所帮助。