【Unity】[Bug] Das Spiel hat nach dem Bauen nur einen Bluescreen

Hintergrund

Nun, ich habe eine 2D-Spielszene erstellt und sie mit webGL erstellt, sodass der Bildschirm nach dem Laden und Ausführen nur ein blauer Bildschirm ist, wie in der folgenden Abbildung gezeigt
Bildbeschreibung hier einfügen

Lösung

Wenn Sie webGL verwenden, versuchen Sie Lösung 1, das Problem, auf das ich persönlich gestoßen bin, wurde durch Lösung 2 gelöst.

1. Brechen Sie webGL1.0 ab und ändern Sie Gamma auf Linear

Vielleicht gibt es einige seltsame Fehler in webGL1.0 oder etwas, das mit Gamma nicht kompatibel ist? Ich kenne die Lösung dieser Methode nicht.

Projekteinstellungen -> Player -> Einstellungen für WebGL -> Andere Einstellungen -> Farbraum Gamma auf linear ändern -> Automatische Grafik-API deaktivieren -> WebGL 1.0 aus der Liste der Grafik-APIs entfernen

2. Fügen Sie "aktuelle" Szene in den Build-Einstellungen hinzu

Diese Art von Problem kann daran liegen, dass Ihre Szenenszene aus einem anderen Paket geöffnet wird, aber die ursprüngliche Standardszene immer noch im Build festgelegt ist, also leer ist, also nichts vorhanden ist, also der blaue Bildschirm.
Die Lösung besteht darin, die Szene, die Sie erstellt haben, zu "Scenes in Build" hinzuzufügen und die Standardszene zu löschen.

Öffnen Sie die Build-Einstellungen -> klicken Sie auf offene Szenen hinzufügen -> deaktivieren Sie die Szenen, die Sie nicht verwenden

Bildbeschreibung hier einfügen

Supongo que te gusta

Origin blog.csdn.net/gongfpp/article/details/128768811
Recomendado
Clasificación