@ Override
Protected Scene onCreateScene (){
Final Scene scene = new Scene ();
Sprite background = new Sprite (0, 0, backgroundTextureRegion, getVertexBufferObjectManager ());
Scene. attachChild (background );
Rectangleparticle emitter = new rectangleparticle emitter (CAMERA_WIDTH, CAMERA_HEIGHT/2, 1, CAMERA_HEIGHT );
Final SpriteParticleSystem particle system = new SpriteParticleSystem (emitter, 10, 90,360, mParticleTextureRegion, getVertexBufferObjectManager ());
Particle System. addparticipant leinitializer (new colorparticipant leinitializer <Sprite> (0.45f, 0.45f, 0.45f ));
Particle System. addparticipant leinitializer (new AlphaParticleInitializer <Sprite> (0 ));
Participant system. addparticipant leinitializer (new blendfunctionparticipant leinitializer <Sprite> (gles1_gl _ SRC_ALPHA, gles1_gl _ ONE ));
Participant system. addparticipant leinitializer (new velocityparticipant leinitializer <Sprite> (-50,-5,-5, 5 ));
Participant system. addparticipant leinitializer (new rotationparticipant leinitializer <Sprite> (0.0f, 360.0f ));
Participant system. addparticipant leinitializer (new expireparticipant leinitializer <Sprite> (9 ));
Particle System. addparticipant lemodifier (new ScaleParticleModifier <Sprite> (0, 1, 1.0f, 3.0f ));
Participant system. addparticipant lemodifier (new colorparticipant lemodifier <Sprite> (0, 2, 0, 0.45f, 0, 0.45f, 0, 0.45f ));
Participant system. addparticipant lemodifier (new colorparticipant lemodifier <Sprite> (3, 5, 0.45f, 0, 0.45f, 0, 0.45f, 0 ));
Participant system. addparticipant lemodifier (new colorparticipant lemodifier <Sprite> (6, 9, 0, 0.45f, 0, 0.45f, 0, 0.45f ));
Particle System. addparticipant lemodifier (new AlphaParticleModifier <Sprite> (0, 1, 0, 0.25f ));
Particle System. addparticipant lemodifier (new AlphaParticleModifier <Sprite> (2, 5, 0.25f, 0 ));
Particle System. addparticipant lemodifier (new AlphaParticleModifier <Sprite> (6, 7, 0.25f, 0 ));
Particle System. addparticipant lemodifier (new AlphaParticleModifier <Sprite> (8, 9, 0.25f, 0 ));
Scene. attachChild (participant system );
Scene. setOnSceneTouchListener (new IOnSceneTouchListener (){
Public boolean onSceneTouchEvent (Scene pScene, TouchEvent pSceneTouchEvent ){
If (pSceneTouchEvent. isActionUp ()){
Participant system. setparticipant lesspawnenabled (false );
}
Return false;
}
});
Return scene;
}