/ / Box2d Lichter - Lichter über Sprite - Java, Libgdx, Box2d, Lichter, Box2dlights

Box2d Lichter - leuchtet über Sprite - Java, Libgdx, Box2d, Lichter, Box2dlights

Ich wollte fragen, ob du box2d-Lichter damit benutzen kannstSie können nur Objekte sehen, die sich im Lichtbereich befinden. Zum Beispiel habe ich eine Taschenlampe und möchte nur Spielobjekte im Licht sehen. Ich habe es geschafft, so etwas zu tun, aber das Problem ist, dass die Sprites der Spielobjekte ihre Farbintensität verlieren, weil ich Lichter auf Sprites rendere und das Spiel selbst deshalb nicht gut aussieht (obwohl dies der Effekt ist) Ich möchte) .Ich habe Box2d-Körper mit Benutzerdaten verwendet, die Sprites enthalten. Ich kann keinen Ausweg herausfinden. Gibt es einen geeigneten Weg, um die box2d-Lichtbibliothek zu verwenden, um diese Objekte mit ihrer echten Farbe sichtbar zu machen? (Ich setze Licht für Röntgenstrahlen, um dies zu tun; außerdem benutze ich es mit libgdx in Java).

Antworten:

0 für die Antwort № 1

Möglicherweise ist die Standardeinstellung nicht verwendet diffuseLight. Sie müssen einstellen rayHandler.useDiffuseLight(true).

Libgdx und Box2DLights - zu hell + Farben ausgegraut