Material.CopyMatchingPropertiesFromMaterial
Declaration
public void CopyMatchingPropertiesFromMaterial(Material mat);Параметры
| Параметр | Описание |
|---|---|
| мат | Material для копирования. |
Описание
Копирует свойства, состояния ключевых слов и настройки из mat в этот материал, но только если они существуют в обоих материалах.
Этот метод копирует следующие свойства, если они существуют в обоих материалах:
- Свойства материалов.
- Ключевые слова указывают, существуют ли ключевые слова в обоих шейдерах.
- Настройки материала: ,Material.doubleSidedGI,, ,Material.enableInstancing,, ,Material.renderQueue, и ,Material.globalIlluminationFlags,.
using UnityEngine;
public class Example : MonoBehaviour { // Attach this script to a GameObject that has a renderer. // Copies any property from mat and assigns it to this transform's material, if the property exists in both materials.
Material mat;
void Start() { GetComponent<Renderer>().material.CopyMatchingPropertiesFromMaterial(mat); } }