Преглед на файлове

Merge pull request #15647 from mixtur/fix-object-loader

ObjectLoader: fix duplicate materials
Mr.doob преди 6 години
родител
ревизия
d142984c13
променени са 1 файла, в които са добавени 7 реда и са изтрити 2 реда
  1. 7 2
      src/loaders/ObjectLoader.js

+ 7 - 2
src/loaders/ObjectLoader.js

@@ -497,8 +497,13 @@ Object.assign( ObjectLoader.prototype, {
 
 				} else {
 
-					materials[ data.uuid ] = loader.parse( data );
-					cache[ data.uuid ] = materials[ data.uuid ];
+					if ( cache[ data.uuid ] === undefined ) {
+
+						cache[ data.uuid ] = loader.parse( data );
+
+					}
+
+					materials[ data.uuid ] = cache[ data.uuid ];
 
 				}