Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты
к Руководству

SpeedTreeImporter

класс в UnityEditor / Наследует от: AssetImporter

Описание

AssetImportor для импорта ресурсов модели SpeedTree.

Статические Свойства

windQualityNames Получает массив строк имен для значения качества ветра.

Свойства

alphaTestRef Получает и задает эталонные значения альфа-теста по умолчанию.
animateCrossFading Указывает, следует ли анимировать переход уровня детализации кроссфейда, примененный к последнему уровню детализации сетки и рекламному щиту.
bestWindQuality Возвращает максимально возможное качество ветра для этого актива (настроено в средстве моделирования SpeedTree).
billboardTransitionCrossFadeWidth Доля ширины области LOD последней 3D-сетки, которая используется для плавного перехода к дереву рекламных щитов.
castShadows Получает и задает массив логических значений для включения отбрасывания теней для каждого уровня детализации.
defaultBillboardShader Возвращает шейдер рекламных щитов SpeedTree по умолчанию для активного конвейера рендеринга или значение null, если ресурс является ресурсом SpeedTree v8.
DefaultShader Возвращает шейдер SpeedTree по умолчанию для активного конвейера рендеринга (версия 7 или 8 в зависимости от версии ресурса).
enableBump Получает и задает массив логических значений для включения сопоставления нормалей для каждого уровня детализации.
enableHue Получает и задает массив логических значений, чтобы включить эффект изменения оттенка для каждого уровня детализации.
enableSmoothLODTransition Позволяет плавно переходить между уровнями детализации.
enableSubsurface Получает и задает массив логических значений для включения эффекта Subsurface для каждого уровня детализации (влияет только на ресурсы SpeedTree v8).
fadeOutWidth Доля ширины области детализации рекламного щита, которая используется для затухания рекламного щита.
hasBillboard Сообщает, есть ли LOD рекламного щита.
импортировал Сообщает, был ли ранее импортирован файл SPM.
hueVariation Получает и задает цвет и количество вариации оттенка по умолчанию (в альфа-канале).
isV8 Возвращает значение true, если ресурс является ресурсом SpeedTree v8.
LODHeights Получает и задает массив значений с плавающей запятой для каждого значения высоты экрана LOD.
mainColor Получает и задает основной цвет по умолчанию.
materialFolderPath Возвращает путь к папке, в которую будут помещены сгенерированные материалы.
materialLocation Параметры места импорта материалов.
receiveShadows Получает и задает массив логических значений, чтобы разрешить получение теневых копий для каждого уровня детализации.
масштабныйфактор Насколько масштабировать модель дерева по сравнению с тем, что находится в файле .spm.
useLightProbes Получает и задает массив логических значений для включения освещения Light Probe для каждого уровня детализации.
windQualities Получает и задает массив целых чисел качества ветра для каждого уровня детализации. Значения будут внутренне ограничены bestWindQuality.

Конструкторы

SpeedTreeImporter Создаёт новый объект SpeedTreeImporter.

Публичные Методы

Создатьматериалы Создает все необходимые материалы в папке materialFolderPath. Если контроль версий включен, сначала проверьте папку.
SearchAndRemapMaterials Найдите в проекте подходящие материалы и используйте их вместо внутренних материалов.

Унаследованные члены

Свойства

assetBundleName Получает или задаёт имя AssetBundle.
assetBundleVariant Получает или устанавливает вариант AssetBundle.
assetPath Путь к активу для этого импортера. (Только чтение)
importSettingsMissing Значение равно true, если с импортированным ресурсом не предоставлен метафайл.
userData Получает или устанавливает любые пользовательские данные.
hideFlags Должен ли объект быть скрыт, сохранен вместе со сценой или изменен пользователем?
name Имя объекта.

Публичные Методы

AddRemap Сопоставление субактива из импортированного актива (например, файла FBX) с внешним активом того же типа.
GetExternalObjectMap Получает копию карты внешних объектов, используемую AssetImporter.
RemoveRemap Удаляет элемент с карты внешних объектов.
SaveAndReimport Сохраняет настройки средства импорта ресурсов, если средство импорта ресурсов загрязнено.
SetAssetBundleNameAndVariant Устанавливает имя и вариант AssetBundle.
GetInstanceID Возвращает идентификатор экземпляра объекта.
ToString Возвращает имя объекта.

Статические Методы

GetAtPath Получает средство импорта ресурсов для ресурса по пути.
Destroy Удаляет игровой объект, компонент или ресурс.
DestroyImmediate Немедленно уничтожает объект obj. Вместо этого вам настоятельно рекомендуется использовать Destroy.
DontDestroyOnLoad Не уничтожает целевой объект при загрузке новой сцены.
FindObjectOfType Возвращает первый активный загруженный объект типа Type.
FindObjectsOfType Получает список всех загруженных объектов типа Type.
Instantiate Клонирует исходный объект и возвращает клон.

Операторы

bool Существует ли объект?
operator != Сравнивает, ссылаются ли два объекта на другой объект.
operator == Сравнивает две ссылки на объекты, чтобы определить, ссылаются ли они на один и тот же объект..
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3