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

SpeedTreeImporter

класс в UnityEditor

Наследуется от:AssetImporter

Описание

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

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

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

Свойства

Свойство Описание
alphaTestRefПолучает и устанавливает по умолчанию справочные значения теста альфа.
animateCrossFadingПоказывает, должен ли быть анимирован переход LOD, примененный к последней сетке LOD и доске объявлений.
bestWindQualityВозвращает наилучшее возможное качество ветра на этом объекте (настроенное в моделирующем программном обеспечении SpeedTree).
billboardTransitionCrossFadeWidthПропорция ширины последней 3D сетки LOD области, которая используется для перехода к дереву объявлений.
castShadowsПолучает и устанавливает массив логических значений для включения тени для каждого LOD.
castShadowsByDefaultПолучает и устанавливает логическое значение для переключения, отбрасывает ли импортированный SpeedTree тени.
defaultBillboardShaderВозвращает по умолчанию шейдер SpeedTree billboard для активного конвейера рендеринга или null, если ассет является ассетом SpeedTree v8.
defaultShaderВозвращает шейдер по умолчанию SpeedTree для активного конвейера рендеринга (либо v7, либо v8 в зависимости от версии ассета).
enableBumpПолучает и устанавливает массив логических значений для включения нормального сопоставления для каждого LOD.
enableBumpByDefaultПолучает и устанавливает логическое значение для включения обычного сопоставления с импортированной моделью SpeedTree.
enableHueПолучает и устанавливает массив логических значений для включения эффекта изменения цвета для каждого LOD.
enableHueByDefaultПолучает и устанавливает логическое значение для включения эффекта изменения цвета в импортированной модели SpeedTree.
enableSettingOverrideПолучает и устанавливает массив логических значений для настройки параметров импортера для конкретного LOD.
enableSmoothLODTransitionВключает плавные LOD переходы.
enableSubsurfaceПолучает и устанавливает массив логических значений для включения эффекта подповерхностного рассеяния для каждого объекта LOD (влияет только на объекты SpeedTree и v8).
enableSubsurfaceByDefaultПолучает и устанавливает логическое значение для включения эффекта подповерхностного рассеяния для ассета SpeedTree (воздействует только на ассеты SpeedTree и v8).
fadeOutWidthПропорция широты области рекламного щита LOD, которая используется для исчезновения рекламного щита.
generateCollidersПолучает и устанавливает логическое значение для переключения генерации коллайдера во время импорта.
generateRigidbodyПолучает и устанавливает логическое значение для переключения генерации Rigidbody во время импорта.
hasBillboardСообщает, если есть рекламный щит LOD.
hasImportedПоказывает, был ли файл SPM импортирован ранее.
hueVariationПолучает и устанавливает по умолчанию цвет и количество вариации оттенка (в альфа-формате).
isV8Возвращает true, если ассет является ассетом SpeedTree v8.
LODHeightsПолучает и устанавливает массив с плавающими значениями каждого значения высоты экрана LOD.
mainColorПолучает и устанавливает основной цвет по умолчанию.
materialFolderPathВозвращает путь к папке, в которую будут помещены созданные материалы.
materialLocationПараметры расположения для импорта материалов.
receiveShadowsПолучает и устанавливает массив логических значений для включения получения тени для каждого LOD.
receiveShadowsByDefaultПолучает и устанавливает логическое значение для включения или отключения возможности ассета SpeedTree получать тени от других объектов в сцене.
scaleFactorНасколько масштабировать модель дерева по сравнению с тем, что находится в импортированном файле модели SpeedTree.
selectedWindQualityВозвращает и задаёт целое число, соответствующее значениям перечисления SpeedTreeWind. Внутренне значение ограничивается SpeedTreeImporter.bestWindQuality.
useLightProbesПолучает и устанавливает массив логических значений для включения освещения Light Probe для каждого LOD.
useLightProbesByDefaultПолучает и устанавливает логическое значение для включения освещения светочувствительного зонда для импортированной модели SpeedTree.
windQualitiesПолучает и устанавливает массив целых чисел качества ветра на каждом LOD. Значения будут закреплены SpeedTreeImporter.bestWindQuality внутренне.

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

Конструктор Описание
SpeedTreeImporterСоздать новый объект SpeedTreeImporter.

Открытые методы

Метод Описание
GenerateMaterialsСоздает все необходимые материалы под materialFolderPath. Если включено управление версиями, пожалуйста, сначала выведите папку.
SearchAndRemapMaterialsИскать в проекте подходящие материалы и использовать их вместо внутренних материалов.
Унаследованные члены 4

Свойства

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

Открытые методы

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

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

МетодОписание
GetAtPathПолучает импортер ассета для ассета в пути.
GetImportLogПолучает журналы, созданные во время импорта ассета по пути.
DestroyУдаляет GameObject, компонент или ресурс.
DestroyImmediateНемедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования.
DontDestroyOnLoadНе уничтожать целевой Объект при загрузке нового Scene.
FindAnyObjectByTypeПолучает любой активный загруженный объект типа Type.
FindFirstObjectByTypeПолучает первый активный загруженный объект типа Type.
FindObjectsByTypeПолучает список всех загруженных объектов типа Type.
InstantiateКлонирует исходный объект и возвращает клон.
InstantiateAsyncЗахватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation.

Операторы

ОператорОписание
boolСуществует ли объект?
оператор!=Сравнивает, если два объекта ссылаются на разные объекты.
оператор ==Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту.