版本: Unity 6 (6000.0)
语言英语
  • C#

Renderer.sharedMaterials

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public Material[] sharedMaterials;

描述

此对象的所有共享材质。

这是一个渲染器使用的所有材质的数组。Unity 支持多个对象使用单个材质;在这种情况下,sharedMaterials 包含为此使用的所有材质。sharedMaterialmaterial 属性如果存在多个材质,则返回第一个使用的材质。

修改 sharedMaterials 中的任何材质将更改使用此材质的所有对象的显示,并更改存储在项目中的材质设置。

不建议修改 sharedMaterials 返回的材质。如果要修改渲染器的材质,请改用 material

请注意,与 Unity 返回的所有数组一样,这会返回材质数组的副本。如果要更改其中的某些材质,请获取值,更改条目并将材质设置回原位。

其他资源:materialsharedMaterial 属性。