SpeedTree9Importer
класс в UnityEditor.SpeedTree.Importer
Наследуется от:AssetImporters.ScriptedImporter
Описание
Представляет импортера ассетов SpeedTree 9, обеспечивая методы обработки и последующей обработки ассетов SpeedTree во время импорта.
Конструкторы
| Конструктор | Описание |
|---|---|
| SpeedTree9Importer | Инициализация нового экземпляра SpeedTree9Importer со значениями по умолчанию. |
Делегаты
| делегат | Описание |
|---|---|
| OnAssetPostProcess | Вызывается после обработки ресурса SpeedTree во время импорта. Обрабатывает задачи последующей обработки, специфичные для ресурсов SpeedTree. |
| OnCustomEditorSettings | Метод обработки настраиваемых параметров редактора, связанных с конвейерами отображения. Этот метод предназначен для раскрытия настраиваемых свойств для каждого конвейера, таких как диффузный профиль для High Definition Render Pipeline (HDRP). |
Унаследованные члены 5
Свойства
| Свойство | Описание |
|---|---|
| assetBundleName | Получить или установить имя AssetBundle. |
| assetBundleVariant | Получить или установить вариант AssetBundle. |
| assetPath | Имя пути ассета для данного импортера. (только для чтения) |
| importSettingsMissing | Значение true, если метафайл не предоставляется с импортированным ассетом. |
| userData | Получить или установить любые данные пользователя. |
| hideFlags | Должен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем? |
| name | Имя объекта. |
Открытые методы
| Метод | Описание |
|---|---|
| AddRemap | Сопоставление субактива из импортированного ассета (например, файла FBX) с внешним ассетом того же типа. |
| GetExternalObjectMap | Получает копию сопоставления внешнего объекта, используемого AssetImporter. |
| RemoveRemap | Удаляет элемент из карты внешних объектов. |
| SaveAndReimport | Сохранить настройки импортера ассетов, если импортер ассетов загрязнен. |
| SetAssetBundleNameAndVariant | Установите имя и вариант AssetBundle. |
| SupportsRemappedAssetType | Проверяет, поддерживает ли AssetImporter пересопоставление данного типа ассета. |
| GetInstanceID | Получает экземпляр ID объекта. |
| ToString | Возвращает имя объекта. |
| OnImportAsset | Этот метод должен быть переопределён в производном классе; конвейер ассетов вызывает его для импорта файлов. |
| SupportsRemappedAssetType | Переопределите этот метод, если ваш ScriptedImporter поддерживает пересопоставление определенных типов ассетов. |
Статические методы
| Метод | Описание |
|---|---|
| GetAtPath | Получает импортер ассета для ассета в пути. |
| GetImportLog | Получает журналы, созданные во время импорта ассета по пути. |
| Destroy | Удаляет GameObject, компонент или ресурс. |
| DestroyImmediate | Немедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования. |
| DontDestroyOnLoad | Не уничтожать целевой Объект при загрузке нового Scene. |
| FindAnyObjectByType | Получает любой активный загруженный объект типа Type. |
| FindFirstObjectByType | Получает первый активный загруженный объект типа Type. |
| FindObjectsByType | Получает список всех загруженных объектов типа Type. |
| Instantiate | Клонирует исходный объект и возвращает клон. |
| InstantiateAsync | Захватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation. |
Операторы
| Оператор | Описание |
|---|---|
| bool | Существует ли объект? |
| оператор!= | Сравнивает, если два объекта ссылаются на разные объекты. |
| оператор == | Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту. |
Сообщения
| Сообщение | Описание |
|---|---|
| GatherDependenciesFromSourceFile | Статический обратный вызов, который вы можете реализовать, чтобы задать зависимости артефактов от других ассетов и оптимизировать порядок импорта ассетов. |
| OnValidate | Эта функция вызывается при загрузке импортера или изменении значения в Inspector. |
| Reset | Сброс значений по умолчанию. |