Ich habe an einem 2D-Kachelspiel gearbeitet und eine scharfkantige Beleuchtung implementiert:
Ich möchte, dass es ein bisschen geglättet wird. Ich brauche keine Schatten oder ähnliches, nur einfache Beleuchtung. Ich möchte, dass es eher so aussieht:
Mein aktuelles System verwendet Lichtstärken für jede Kachel auf der Welt und sie werden neu berechnet, wenn eine Kachel platziert oder entfernt wird. Ich benutze, batch.setColor(...)
um die Fliesen zu beschatten. Was ist ein guter Weg, um diese gleichmäßige Beleuchtung zu erreichen?
Ich möchte die Light Map Overlay-Methode nicht verwenden, das habe ich bereits versucht und war mit dem Ergebnis nicht zufrieden. Ich möchte einstellen können, wie viel Licht durch einen Block hindurchtreten kann. Zum Beispiel sollte ein Schmutzblock einen Teil des Lichts absorbieren, aber ein Glasblock sollte kein Licht blockieren. Dies war mit der Light Map Overlay-Methode nicht wirklich möglich. UPDATE: Ich habe falsch verstanden, was diese Methode eigentlich ist. Ich verstehe jetzt. Ich habe falsch gedacht. Es tut uns leid!