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
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