【问题标题】:How to make Libgdx particles not be affected by background color?如何让Libgdx粒子不受背景颜色的影响?
【发布时间】:2017-10-18 22:03:43
【问题描述】:

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

我正在尝试用原始颜色渲染粒子,即使背景不是黑色。提前致谢

【问题讨论】:

  • 您是否尝试在粒子发射器上将添加剂设置为 false?

标签: java colors libgdx particles


【解决方案1】:

简单,编辑器有一个名为“aditive”的选项,该选项很好,禁用它,并且将具有 alpha 1 的粒子。

【讨论】:

    猜你喜欢
    • 2022-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    相关资源
    最近更新 更多