Die Standard-Skybox wirkt sich auf die Farbe der Sprites aus. Ich bin mir nicht sicher, wie ich das verhindern kann. Sie können unten sehen, dass der Umriss des Sprites braun statt grau ist.

Wenn ich die klaren Flaggen und den Hintergrund der Hauptkamera auf Vollton bzw. Schwarz setze, wird das Braun aus der Skybox immer noch durchscheinen.

Ich bin mir nicht sicher, welche Informationen für andere hilfreich sein könnten, um mich dabei zu unterstützen. Wenn ich also Informationen hinzufügen kann, lassen Sie es mich einfach wissen und ich werde sie entsprechend aktualisieren.

Example sprite

0
Craig 20 Jän. 2019 im 18:33

3 Antworten

Beste Antwort

Fenster-> Rendern-> Beleuchtungseinstellungen

Wählen Sie unter Debug-Einstellungen die Option Beleuchtung generieren aus. Deaktivieren Sie die Option Automatisch generieren. Setzen Sie in den Baked Lightmaps Lighting Data Asset auf None. Entfernen Sie die generierte Beleuchtung aus dem Projekt.

0
Craig 21 Jän. 2019 im 15:14

Was Sie hier sehen, ist Alpha-Überblendung. Ihre "Umriss" -Pixel haben ein niedriges Alpha. Wenn Render gerendert wird, wird ihre Farbe mit dem Hintergrund gemischt. Es stellt im Allgemeinen Transparenz dar, aber in diesem Fall verhält es sich wie eine Art Anti-Aliasing (es lässt Ihre Sprites glatter und weniger pixelig aussehen). In diesem Sinne funktioniert es wie beabsichtigt. Schauen Sie sich Ihre Sprites mit normaler Auflösung an und Sie werden feststellen, dass sie gut aussehen sollten.

Wenn Sie das pixelige Aussehen bevorzugen und dieses Verhalten wirklich nicht möchten, müssen Sie Ihre Sprites bearbeiten, um das volle Alpha für diese Pixel zu erhalten.

0
Empty 21 Jän. 2019 im 06:36

Bei der Antwort von Empty bin ich mir nicht sicher: Verwenden Sie den Standard-Shader? Dieser Shader verwendet die Umgebungskarte als Umgebungsfarbe über der diffusen Farbe (Albedo). Dies ist ein völlig normales Verhalten und lässt die Farben von allem gut miteinander verschmelzen. (Mit einem orangefarbenen Himmel sehen weiße Objekte alt aus.) Dies ist Teil der "physikalisch korrekten Beleuchtung" (PBL). Es ist überhaupt nicht physisch korrekt, aber es kommt vorerst nahe genug. Wenn Sie nicht möchten, dass die Umgebung die Farbe so stark beeinflusst, können Sie entweder die Umgebungskarte in eine weniger dramatische Farbe ändern (normaler blau / weißer Himmel) oder einen unbeleuchteten Shader / Material verwenden.

0
Hacky 21 Jän. 2019 im 10:11