我用libgdx粒子编辑器来做粒子效果,我注意到当背景是黑色的时候,一切都很好,但是背景不是黑色,或者如果我在精灵面前渲染粒子,粒子的颜色就会受到影响。
带黑色背景的

彩色背景

初始化:
ParticleEffect effect = Pools.obtain(ParticleEffect.class);
effect.load(Gdx.files.internal("effects/myEffect.p"), Gdx.files.internal("effects"));
effect.setPosition((pos.x - 0.3f) * 30, (pos.y - 6) * 30);
effect.start();渲染:
effect.draw(batch, Gdx.graphics.getDeltaTime())我想做的是渲染粒子的原始颜色,即使背景不是黑色。提前感谢
发布于 2017-10-19 00:26:06
简单地说,编辑器有一个名为"aditive“的选项,该选项非常低,禁用它,并使用α1的粒子。
https://stackoverflow.com/questions/46819968
复制相似问题