有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我正在使用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())

我要做的是,即使背景不是黑色,也要用原始颜色渲染粒子。提前谢谢


共 (0) 个答案