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*ポインターを使用してみて、それがあなたにとって異なる動作をするかどうかを確認することをお勧めします。これは、私が取り組んでいるゲームの 1 つのサンプルです...

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

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

これは、0.99.5 を使用している私にとってはうまく機能しています。particleWithFile0.99.5 を使用している場合、使用している Cocos2D 実装に確実に関数が含まれている必要があります。

于 2011-03-08T04:07:33.373 に答える
0

cocos2d-iphone-0.99.5 を使用している場合

「CCParticleSystemPoint.h」をインポートする必要があります

以下のラインズも確認してください。

cocos2d ライブラリ "ccparticleexamples.h" でこの単語 "ARCH_OPTIMAL_PARTICLE_SYSTEM " を参照してください。

これがお役に立てば幸いです。

于 2011-03-08T11:12:41.167 に答える
0

パーティクル システム .h は、ロード時にすでにプロジェクトに含まれている必要があります。

私が使用している本は、粒子システムを次のように初期化します

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

パーティクル システムのクワッドの初期化以外の詳細には触れません。

于 2011-03-07T19:15:10.637 に答える