我正在用andengine 开发游戏。我的游戏需要一些粒子效果。游戏:场景中有球,它们通过 MoveModifier 随机移动。当我触摸它们时,它们会迷路。我想:当他们迷路时,会出现像玻璃破碎,球爆炸或类似的粒子效果..怎么能做到这一点?
问问题
4381 次
2 回答
3
你可以查看这个项目希望你能找到一些有用的资源
于 2012-05-01T15:50:36.230 回答
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对象附加到您的场景或任何节点中。
于 2013-11-10T10:23:30.690 回答