2012-05-01 27 views
1

我正在通過andengine開發遊戲。我需要一些粒子效果。 遊戲:場景中有球,隨機移動MoveModifier。當我觸摸它們時,它們正在迷失。 我想要:當他們迷路時,像玻璃破碎,球爆炸或類似情況發生粒子效應.. 這怎麼能?如何在Andengine中製作粒子效果?

回答

3

您可以查看此Project希望你能找到一些有用的資源

1

初始化粒子發射器與中心爲(0,0)。

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)); 

然後你可以將這個粒子系統對象到您的場景或任何節點。