浏览代码

Merge pull request #7780 from JamesHagerman/dev

Removing uuid assumption from MaterialLoader.parse() but on the dev b…
Mr.doob 9 年之前
父节点
当前提交
5e86137cbc
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      src/loaders/MaterialLoader.js

+ 5 - 1
src/loaders/MaterialLoader.js

@@ -49,7 +49,11 @@ THREE.MaterialLoader.prototype = {
 	parse: function ( json ) {
 	parse: function ( json ) {
 
 
 		var material = new THREE[ json.type ];
 		var material = new THREE[ json.type ];
-		material.uuid = json.uuid;
+		if ( json.uuid !== undefined) {
+			material.uuid = json.uuid;
+		} else {
+			material.uuid = THREE.Math.generateUUID();
+		}
 
 
 		if ( json.name !== undefined ) material.name = json.name;
 		if ( json.name !== undefined ) material.name = json.name;
 		if ( json.color !== undefined ) material.color.setHex( json.color );
 		if ( json.color !== undefined ) material.color.setHex( json.color );