/ / Wie kann man den Heapspeicher von Unity aus dem Browser entfernen? - Javascript, Einheitswebgl

Wie kann ich den Heapspeicher von Unity aus dem Browser entfernen? - Javascript, Einheitswebgl

Ich versuche WebGL-Spiel im Browser mit zu ladenFacebook-App Wenn ich das Spiel lade, weist es 512 MB Unity-Heap im Browser-Heap zu. Ich kann das Spiel schließen und zu einem anderen Bildschirm meiner App wechseln, ohne die Seite zu aktualisieren. Aber der zugewiesene Einheit-Heap-Speicher wird nicht gelöscht, bis ich die Seite aktualisiere. Dies erhöht den Browserspeicher und stürzt den Browser sehr oft ab.

Gibt es eine Möglichkeit, den Unity-Heap von Javascript zu befreien, wenn ich das WebGL-Spiel entlade?

Antworten:

0 für die Antwort № 1

WebGL in Unity ist ziemlich neu, also gibt es Bugs oderKonfigurationseinstellungen zu erwarten. Sehen Sie sich dennoch diese Blogbeiträge von Unity Engineers an. Sie müssen Ihre Anwendung / Ihr Spiel profilieren, bevor Sie entscheiden, wie viel WebGL-Speicher auf dem Heapspeicher benötigt wird, bevor Sie ihn erstellen.

Außerdem haben einige 32-Bit-Browser möglicherweiseSpeichereinschränkungen, versuchen Sie es mit 64-Bit-Browsern oder verringern Sie die Speicherkapazität von Texturen und Sound, nachdem Sie Ihre Profilerinformationen in Unity überprüft haben.