Просмотр исходного кода

WebGLBackground: Reset meshes in `dispose()`. (#30257)

Michael Herzog 1 год назад
Родитель
Сommit
880d23ea38
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      src/renderers/webgl/WebGLBackground.js

+ 4 - 0
src/renderers/webgl/WebGLBackground.js

@@ -249,6 +249,8 @@ function WebGLBackground( renderer, cubemaps, cubeuvmaps, state, objects, alpha,
 			boxMesh.geometry.dispose();
 			boxMesh.material.dispose();
 
+			boxMesh = undefined;
+
 		}
 
 		if ( planeMesh !== undefined ) {
@@ -256,6 +258,8 @@ function WebGLBackground( renderer, cubemaps, cubeuvmaps, state, objects, alpha,
 			planeMesh.geometry.dispose();
 			planeMesh.material.dispose();
 
+			planeMesh = undefined;
+
 		}
 
 	}

粤ICP备19079148号