Creator 3D 如何在运行时修改材质参数?

求问一下,Creator 3D 如何在运行时修改材质参数呀?
这样的写法对吗?

node.getComponent(ModelComponent).material.passes[0].properties.albedo.value[0]=0.5

试了一下没效果。

假如有10个物体公用了一个材质,那么修改其中一个材质的property是只会影响1个物体,还是会10个物体一起影响呢?

解决方案:
使用 `material.setProperty 方法

当你使用 material 获取材质会获取一个新的实例,所以不会影响其他的物体