我对cocos2d和iphone很新,我已经开始使用粒子系统,我正在使用CCparticlesystemQuad实现粒子系统,现在我想用每个粒子系统使用它自己的属性..就像CCparticlessytemQuad对象可以有重力属性,所以我想要做的是将重力设置到我应该独立的每个ccparticlestystemQuad对象。我正在使用plist文件访问我的图像源,如精灵和纹理。我可以实现这个吗?
在我的helloworld.h中,我已声明,
CCParticleSystem *emitter;
在我的helloworld.m中,我这样使用它:
emitter =[CCParticleSystemQuad particleWithFile:@"stars.plist"];
emitter.texture = [[CCTextureCache sharedTextureCache] addImage: @"1.png"];
[self addChild: emitter z:1];
现在,我想要属性引力,就像这样
emitter.gravity
我想将此重力属性与多个Emitter对象一起使用,有什么方法可以实现这个目标吗?
答案 0 :(得分:1)
所以你想把另一个发射器的引力设置为第一个发射器的引力!?
就这样做:
[emitter2 setGravity:emitter.gravity];
您可以设置或获取任何发射器属性,只需访问变量即可。