Unity WebGL
Ein Unity Projekt ins Internet stellen ist sicherlich eine gute Idee. Aber leider gibt es immer wieder Schwierigkeiten mit dem “speziellen” Export Build.
In einem kleinen Testprojekt (Asset “Gaia” Terrain; Unity’s build-in-renderer) hatte ich zunächst 2 Wege versucht: - Build Settings/Switch Platform to WebGL, Build and Run - Package Manager/WebGL Publisher
Kurz vor dem Ende des Exportbalken ist Unity scheinbar eingefroren; auch nach einigen Minuten Wartezeit ging mit Unity nichts mehr; alternativ habe ich in den Camera Settings den Rendering Path von “ Use Graphic Settings” auf “Deferred” und MSAA von “Off” auf “Use Graphic Settings” abgeändert. Ohne Erfolg.
In einem Unity Thread wurde beschrieben, dass das Antivirenprogramm störend auf den WebGL Build wirken kann, auch spielen Potentiale des CPU und GPU ggf. eine Rolle. Zugleich wurde angemerkt, dass ein Build auch vergleichsweise lange Zeit in Anspruch nehmen kann. Dann war Unity in meinem Fall vielleicht gar nicht eingefroren und abgestürzt?
Um dies herauszufinden erzeugte ich eine neue simple Szene mit einer Plane und 3 Cubes sowie SimpleCameraController.cs. Der Standard WebGL Build hat ca. 10 Min. beansprucht, aber diesmal mit Erfolg (Servertest). Die etwas komplexere “Gaia-Testumgebung” (Ressourcen: 12,8 GB inkl. Library) wurde nach ca. 15 min. korrekt kompiliert (240 MB). [AV wurde nicht deaktiviert oder Tweaking’s an der Prozessorleistung vorgenommen]















