Я использую Unity WebGL build, и это способ инициализации / загрузки Unity WebGL в JavaScript.
var gameInstance = UnityLoader.instantiate("gameContainer", "Build/WebGLDemo.json", {onProgress: UnityProgress});
, но нет способа выгрузить WebGL.Я могу удалить тег canvas, но проблема в том, что в памяти остаются некоторые ресурсы, которые не являются сборщиком мусора.Кроме того, когда я пытаюсь удалить
function DeleteGame(){
console.log("remove game");
document.getElementById("gameContainer").remove();
//gameInstance = null;
}
, мы получаем Furstum error
Положение экрана вне поля зрения (экран pos 0.000000, 0.000000, 0.000000) (Camera rect 0 00 0)
Есть ли какой-нибудь подходящий способ выгрузить webgl?