
Ich habe Unity 3D in meinem Ubuntu 18 installiert. Aber Editorfenster sind mit rosa Farbe gefüllt. Nur Optionen wieDatei,Zubehörsind sichtbar.
Oben im Unity-Fenster wird OpenGL 4.2 angezeigt. Ich habe also meine OpenGL-Version überprüft und sie ist 3.0. Die Mesa-Version ist 18.x oder so. Ich habe viele Tutorials und PPAs im Internet befolgt, um meinen Treiber und OpenGL zu aktualisieren. Aber die OpenGL-Version ist immer noch 3.0.
Ich verwende ein Intel Atom Baytrail Z3735f-Gerät.
Antwort1
Habe dasselbe Problem mit Intel HD 4000 und OpenGL 4.2 (Core Profile) Mesa 18.3.6 beim Versuch, Unity3D 2019.3.0a2 und 2019.2.0b2 unter Debian auszuführen.
Das Problem wurde im Unity3D-Forum gefunden:https://forum.unity.com/threads/everything-pink-in-unity-2019-1-0f2-linux-editor-except-menu-bar.663277/
Intel HD 4000-spezifisches Problem, das sie nicht beheben werden (im Beitrag ist ein Zitat vom Support enthalten). Basierend auf Beiträgen funktioniert es mit Unity3D 2018.X, aber nicht mit 2019.X. Sollte auch unter Windows funktionieren.
Unity3D 2018.4.0f1 ist als LTS (Long Term Support) gekennzeichnet, daher muss ich dabei bleiben, bis ich eine neuere Maschine bekomme (und empfehle Ihnen, dasselbe zu tun). Das Arbeiten mit integrierter Grafik ist nicht gut (insbesondere mit einer, die 4K nicht unterstützt, wie meine).
Antwort2
Wir können andere Versionen von OpenGL mit dem Terminalbefehl -force-glcoreXY verwenden (XY ist die OpenGL-Version). Mit OpenGL 3.2 wurde mein Problem durch Ausführen von -force-glcore32 gelöst
OR
Die Verwendung von Vulkan anstelle von OpenGL ist eine Lösung (-force-vulkan).
https://www.reddit.com/r/Unity3D/comments/bt8a0r/is_there_any_way_to_force_unity_to_use_vulkan/