浏览代码

RenderObject: Ignore private properties in `getMaterialCacheKey()` (#27995)

sunag 1 年之前
父节点
当前提交
6bdaaec68c
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      examples/jsm/renderers/common/RenderObject.js

+ 1 - 1
examples/jsm/renderers/common/RenderObject.js

@@ -155,7 +155,7 @@ export default class RenderObject {
 
 
 		for ( const property in material ) {
 		for ( const property in material ) {
 
 
-			if ( /^(is[A-Z])|^(visible|version|uuid|name|opacity|userData)$/.test( property ) ) continue;
+			if ( /^(is[A-Z]|_)|^(visible|version|uuid|name|opacity|userData)$/.test( property ) ) continue;
 
 
 			let value = material[ property ];
 			let value = material[ property ];