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

发布于 2024-10-20 17:38:08 字数 391 浏览 7 评论 0原文

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

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

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

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

另外,还有这样一个问题:

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

I can't find any documentation on how to add a particle system created with Particle Designer to a scene.

All the programming guide says is this:

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

ok. then what? [self addChild:particleSystem]; ?

Also, there's this problem:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

等待圉鍢 2024-10-27 17:38:08

您可能想尝试使用 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 实现中绝对应该有 articleWithFile 函数。

You may want to try using a CCParticleSystem* pointer just to see if that works any differently for you. Here's a sample from one of the games I'm working on...

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

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

This is working great for me using 0.99.5. You should definitely have the particleWithFile function in the Cocos2D implementation you are using provided you are using 0.99.5.

破晓 2024-10-27 17:38:08

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

我正在使用的书初始化了粒子系统,因为

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

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

the partacle system .h should already be in your project when you load it.

the book I'm using initializes the partacle system as

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

it doesn't go into any detail other than that for initializing Particle system quads.

冷夜 2024-10-27 17:38:08

如果您使用 cocos2d-iphone-0.99.5,

则必须导入“CCParticleSystemPoint.h”

并检查下面的行。

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

希望这对你有帮助。

if your using cocos2d-iphone-0.99.5

you have to import "CCParticleSystemPoint.h"

and check below linezs also.

refer this word"ARCH_OPTIMAL_PARTICLE_SYSTEM " in your cocos2d libraries "ccparticleexamples.h"

hope this helps you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文