私のゲームはいくつかのパーティクルシステムを使用しています。私が最初のパーティクルシステムstars.plistを使用するたびに、表示される次のパーティクルはstars.plistのテクスチャを使用します。 (次粒子が雨であれば、その後、星の雨になりそう:( 私は[ARCH_OPTIMAL_PARTICLE_SYSTEM particleWithFile:「」@]を使用して、のような:cocos2dゲーム、cc粒子システムのテクスチャが乱れた
CCParticleSystem* rain = [ARCH_OPTIMAL_PARTICLE_SYSTEM particleWithFile:@"rain.plist"];
[self addChild:rain z:-1];
と雨を初期化する前に、私はプリロードへの呼び出しを持っています粒子は、単に使用して:
[ARCH_OPTIMAL_PARTICLE_SYSTEM particleWithFile:@"rain.plist"];
を、次に再生する私の次粒子が使用されるテクスチャはまだrain.plistの質感で、meteor.plistある場合
を私は流星を表示するのと同じ方法を使用します。
をNSString* fn = [NSString stringWithFormat:@"meteor%i.plist", random];
CCParticleSystem* meteor = [ARCH_OPTIMAL_PARTICLE_SYSTEM particleWithFile:fn];
私は3gsとiPhone 4とシミュレータの両方でCCParticleQuadとCCParticlePointを試しましたが、それでも同じ問題があります。
あなたはテクスチャを提供するにはどうすればよいですか?それは '.plist'ファイルにエンコードされているのですか、それとも別のファイルですか?以前はplistに埋め込まれているテクスチャにも同様の問題がありました。それが私が求めている理由です。 – bummzack
1つのplistファイルのみ。 – OMGPOP
だから、あなたは分離されたファイルに変更し、それは働いたのですか? – OMGPOP