ModelImporter.SearchAndRemapMaterials
Declaration
public bool SearchAndRemapMaterials(ModelImporterMaterialName nameOption, ModelImporterMaterialSearch searchOption);Параметры
| Параметр | Описание |
|---|---|
| nameOption | Параметр соответствия имен. |
| searchOption | Вариант типа поиска. |
Возвращаемое значение
логическое Возвращает false, если исходный файл пуст или неверный. В противном случае возвращает true.
Описание
Искать в проекте подходящие материалы и использовать их вместо внутренних материалов.
Unity использует соглашение об именовании, указанное в nameOption, для поиска и сопоставления Материальных ассетов в вашем проекте и сопоставляет их с моделью. Используйте параметр поиска, чтобы указать, хотите ли вы, чтобы поиск производился по всему проекту, локально или рекурсивно от местоположения модели.
using UnityEditor;
public class MaterialRemapper : AssetPostprocessor { void OnPreprocessModel() { ModelImporter modelImporter = assetImporter as ModelImporter; modelImporter.SearchAndRemapMaterials(ModelImporterMaterialName.BasedOnMaterialName, ModelImporterMaterialSearch.Everywhere); } }