如何使Libgdx粒子不受背景颜色的影响?

时间:2017-10-18 22:03:44

标签: java colors libgdx particles

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

黑色背景

with black background

带有彩色背景的

enter image description here

初始化:

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

我尝试做的是即使背景不是黑色也会使粒子呈现原始颜色。提前致谢

1 个答案:

答案 0 :(得分:1)

简单,编辑器有一个名为" aditive "好了,禁用它,并且会有alpha 1 的粒子。