2012-05-01 12 views
1

私はandengineによってゲームを開発しています。私のゲームにはパーティクルエフェクトが必要です。 ゲーム:場面にボールがあり、MoveModifierによってランダムに移動しています。私が触れると、迷子になります。 私が欲しいのは、彼らが迷子になってしまったときに、ガラスの破損、ボールの爆発、それと同じような粒子効果が起こることです。 どうすればいいですか?あなたはこのProjectを表示することができAndengineでパーティクル効果を作成する方法は?

答えて

3

はあなたには、いくつかの有用なリソース(0,0)として、中心と

1

初期のパーティクルエミッタを見つけることを願っています。

IParticleEmitter emitter = new PointParticleEmitter(0,0); 

以下のように、独自のパラメータでパーティクルシステムを初期化します。

ParticleSystem particleSystem = new ParticleSystem(emitter,5,10,50,textureRegion); 

必要に応じてブレンド機能を設定することができます。

particleSystem.setBlendFunction(GL10.GL_SRC_ALPHA, GL10.GL_ONE); 

次に、particleInitializersとParticleModifiersを希望どおりに追加できます。

particleSystem.addParticleInitializer(new VelocityInitializer(-20, 20, -40, -60)); 
    particleSystem.addParticleInitializer(new ColorInitializer(1f, 0.5f, 0.8f)); 
    particleSystem.addParticleModifier(new ExpireModifier(2f)); 
    particleSystem.addParticleModifier(new ColorModifier(1f, 0.88f, 1f, 0.6f, 0.8f, 0.3f, 0f, 0.4f)); 

次に、あなたのシーンや任意のノードにこのparticleSystemオブジェクトを添付することがあります。

関連する問題