Ich benutze den libgdx Partikeleditor, um meine Partikeleffekte zu erzeugen, und mir ist aufgefallen, dass wenn der Hintergrund schwarz ist, alles in Ordnung ist, wenn der Hintergrund nicht schwarz ist, oder wenn ich das Partikel vor einem Sprite die Partikelfarbe rende ist betroffen.Wie können Libgdx-Partikel nicht durch die Hintergrundfarbe beeinflusst werden?
mit schwarzem Hintergrund
mit farbigem Hintergrund
Initialisierung:
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();
Rendering:
effect.draw(batch, Gdx.graphics.getDeltaTime())
Was ich versuche zu tun ist, um die Teilchen mit ihrer ursprünglichen Farbe zu machen, auch wenn der Hintergrund nicht schwarz ist. Vielen Dank im Voraus
Haben Sie versucht, den Partikelemitter additiv auf false zu setzen? – dfour