Ich habe ein Problem mit meiner Webanwendung, wenn ich die aktuelle Seite nach dem Herunterladen und Ausführen eines Unity WebGL
Spieles ändere.Wie säubere und lösche ich ein Unity WebGL-Canvas, wenn ich die Seite ändere
In der Tat, ich weiß sicher, dass das Spiel läuft, weil ich kontinuierlich die Töne höre, wenn mein Spieler stirbt.
Gibt es eine Möglichkeit, den gesamten Kontext beim Ändern einer Webseite zu löschen? Könnte das eine Art Speicherleck sein?
Edit 1: Meine Web-Anwendung mit AngularJS/Material
Dies ist sicher Unity-Fehler. Sie können jedoch ein Browser-Skript erstellen, um das Entladen aller geladenen Objekte zu erzwingen. –
Die Sache ist, dass ich nicht wirklich weiß, was von Unity geladen wird. Wie bekomme ich das, ohne meine eigenen Skripte zu entladen? – MadJlzz
Es gibt etwa 5-10 Dateien, die von Unity erzeugt wurden, entlade sie alle (YourBuildName.data, YourBuildName.html.mem, YourBuildName.js, etc.) Edit: Ich denke, die sind im 'Release' oder' Debug' Ordner abhängig von a build –