返回介绍

Renderer.sharedMaterials 共享材质列表

发布于 2019-12-18 15:38:26 字数 1479 浏览 1239 评论 0 收藏 0

JavaScript => public var sharedMaterials: Material[];
C# => public Material[] sharedMaterials;

Description 描述

All the shared materials of this object.
所有物体的材质。

This is an array of all materials used by the renderer. Unity supports a single object using multiple materials; in this case sharedMaterials contains all the materials. sharedMaterial and material properties return the first used material if there is more than one.
该渲染器使用的所有材质的 数组。unity支持单个物体使用多个材质;在这种情况下共享材质列表包含所有的材质,如果有一个以上的材质,sharedMaterial 和 material属性返回首次使用的材质。

Modifying any material in sharedMaterials will change the appearance of all objects using this material, and change material settings that are stored in the project too.
在sharedMaterials修改任意材质,将改变所有使用这个材质的物体外观,并且也改变储存在工程里的材质设置。

It is not recommended to modify materials returned by sharedMaterials. If you want to modify the material of a renderer use material instead.
不推荐修改由sharedMaterial返回的材质。如果你想修改渲染器的材质,使用material替代。

Note that like all arrays returned by Unity, this returns a copy of materials array. If you want to change some materials in it, get the value, change an entry and set materials back.
注意unity返回的所有数组,这些数组拷贝的材质数组。如果你想在数组改变某些材质,获取值,更改输入和设置返回材质。

See Also: material, sharedMaterial properties.

renderer

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文