我正在用andengine开发一款游戏。我的游戏需要一些粒子效果。 游戏:场景中有球,他们随机移动MoveModifier。当我触摸它们时,它们会迷失方向。 我想:当它们迷路的时候,会发生像玻璃破碎,球爆炸那样的粒子效应...... 怎么办?
答案 0 :(得分:3)
您可以查看此Project希望您能找到一些有用的资源
答案 1 :(得分: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));
然后您可以将此 particleSystem 对象附加到场景或任何节点中。