材质问题,不知道是不是bug,还是使用方法不对 2.4.11

 let material = cc.assetManager.getBundle("common").get("materials/outlinecolor", cc.Material);

 let materialVariant = cc.MaterialVariant.create(material, renderComp);

 materialVariant.setProperty("glowColor", [205, 234, 238 + Math.random(), 255]);

 renderComp.setMaterial(0, materialVariant);

创建的材质变体初始设置的属性值一样,会导致首个设置的材质变成共享材质效果(修改首个创建的材质参数会导致其他材质一起改变),并且修改非首个创建的材质参数不会有效果
但是我初始设置的材质参数不一样就正常了(加了个随机数)

可能底层有个检测材质的机制想节省材质资源把相同参数材质当作一个材质引用了