properties | 包含要重写的值的属性块。 |
materialIndex | The index of the Material you want to override the parameters of. The index ranges from 0 to Renderer.sharedMaterials.Length-1. |
允许您设置或清除每渲染器或每材质参数重写。
当每个对象只有少数材质属性不同时,建议使用该方法。与让每个对象拥有一整套不同的材质相比,该方法可减少内存占用量。
您还可以提供材质索引(从 0 到 Renderer.materials.Length-1)。在这种情况下,将仅设置该材质的参数。如果同时存在每渲染器块和每材质块,则仅使用每材质块。
要禁用任何每渲染器或每材质重写,请传递 null 作为该属性的参数。
另请参阅:MaterialPropertyBlock、GetPropertyBlock。