Unity 6.3
0 онлайн 0 гостей 3 в системе
Вход

SpeedTreeImporter.SearchAndRemapMaterials

Declaration

public bool SearchAndRemapMaterials(string materialFolderPath);

Параметры

Параметр Описание
materialFolderPath Путь для поиска соответствующих материалов.

Возвращаемое значение

логическое Возвращает true, если какие-либо материалы были пересопоставлены, иначе false.

Описание

Искать в проекте подходящие материалы и использовать их вместо внутренних материалов.

При импорте материалов SpeedTree Unity соблюдает определённые соглашения об именовании. Благодаря этому Unity может искать совпадающие ассеты материалов по имени.

Путь materialFolderPath задаётся относительно папки проекта, например "Assets/MyModel Materials".

Выбрасывает исключение ArgumentNullException, если путь равен null, и ArgumentException, если путь к файлу пуст.

using UnityEditor;

public class MaterialRemapper : AssetPostprocessor { void OnPreprocessModel() { var importer = assetImporter as SpeedTreeImporter; importer.SearchAndRemapMaterials(importer.materialFolderPath); } }