1

我找不到任何有关如何将使用粒子设计器创建的粒子系统添加到场景的文档。

所有的编程指南都是这样说的:

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

好的。然后呢?[self addChild:particleSystem];?

另外,还有这个问题:

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

3 回答 3

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 非常有用。particleWithFile如果您使用的是 0.99.5,那么您绝对应该在您使用的 Cocos2D 实现中拥有该功能。

于 2011-03-08T04:07:33.373 回答
0

如果你使用 cocos2d-iphone-0.99.5

你必须导入“CCParticleSystemPoint.h”

并检查下面的linezs。

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

希望这可以帮助你。

于 2011-03-08T11:12:41.167 回答
0

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

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

CCParticleSystemQuad* system = [CCParticleSystemQuad particleWithFile:"blah.png"];
[self addChild:system z:1 tag:1];

除了初始化粒子系统四边形之外,它没有其他任何细节。

于 2011-03-07T19:15:10.637 回答