0

私は cocos2d と iphone に非常に慣れていません。CCparticlesystemQuad を使用してパーティクル システムを実装しているパーティクル システムを使い始めました。今では、それぞれのパーティクル システムを独自のプロパティで使用したいと考えています。 、だから私がしたいのは、独立している必要がある私の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 オブジェクトで使用したいのですが、これを実現する方法はありますか?

4

1 に答える 1

1

別のエミッターの重力を最初のエミッターの重力として設定したい!?

そのようにしてください:

[emitter2 setGravity:emitter.gravity];

変数にアクセスするだけで、任意のエミッター プロパティを設定または取得できます。

于 2013-07-03T21:08:48.580 に答える