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

TextureImporter

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

Описание

Инструмент импорта текстур позволяет изменять Texture2D настройки импорта из сценариев редактора.

Настройки этого класса соответствуют настройкам, представленным в Настройки импорта текстур.

Свойства

allowAlphaSplitting Разрешает альфа-разделение на соответствующих платформах для этой текстуры.
alphaIsTransparency Если предоставленный альфа-канал является прозрачным, включите его для предварительной фильтрации цвета, чтобы избежать артефактов фильтрации.
alphaSource Выберите способ генерации альфа-канала импортированной текстуры.
alphaTestReferenceValue Возвращает или присваивает эталонное значение альфа-теста.
androidETC2FallbackOverride Переопределение резервного режима распаковки текстур ETC2 на устройствах Android, которые не поддерживают ETC2.
anisoLevel Уровень анизотропной фильтрации текстуры.
borderMipmap Сохраняет границы текстуры неизменными при создании MIP-карт.
compressionQuality Качество сжатия текстур в диапазоне [0..100].
convertToNormalmap Преобразует карты высот в карты нормалей.
crunchedCompression Используйте ограниченное сжатие, если оно доступно.
fadeout Затушевывает мип-уровни до серого цвета.
filterMode Режим фильтрации текстуры.
generateCubemap Режим создания кубической карты.
heightmapScale Количество неровностей на карте высот.
ignorePngGamma Игнорировать атрибут "Гамма" в файлах PNG. Это свойство не влияет на другие форматы файлов.
isReadable Сохраняет ли Unity дополнительную копию пиксельных данных импортированной текстуры в адресуемой ЦП памяти.
maxTextureSize Максимальный размер текстуры.
mipMapBias Мип-смещение текстуры.
mipmapEnabled Создание MIP-карт.
mipmapFadeDistanceEnd Уровень MIP, на котором текстура полностью затемнена.
mipmapFadeDistanceStart Уровень MIP, на котором текстура начинает исчезать.
mipmapFilter Режим фильтрации MIP-карт.
mipMapsPreserveCoverage Включает или отключает альфа-мипмаппинг с сохранением покрытия.
normalmapFilter Обычный режим фильтрации карты.
npotScale Режим масштабирования для нестепеней двух текстур.
qualifiedForSpritePacking Возвращает true, если этот TextureImporter настроен для упаковки спрайтов.
secondarySpriteTextures Вторичные текстуры для импортированных спрайтов.
spriteBorder Размеры границ сгенерированных спрайтов.
spriteImportMode Выбирает одиночный или ручной режим импорта для текстур Sprite.
spritePackingTag Выбирает тег упаковки Sprite.
spritePivot Точка в координатном пространстве объекта Sprite, в которой находится изображение.
spritePixelsPerUnit Количество пикселей в спрайте, соответствующих одной единице в мировом пространстве.
spritesheet Массив, представляющий разделы атласа, соответствующие отдельным графикам спрайтов.
sRGBTexture Определяет, хранит ли эта текстура данные о цвете.
streamingMipmaps Включить потоковую передачу MIP-карт для этой текстуры.
streamingMipmapsPriority Относительный приоритет для этой текстуры при уменьшении размера памяти, чтобы уложиться в бюджет памяти.
textureCompression Сжатие импортированной текстуры.
textureShape Форма импортированной текстуры.
textureType С каким типом текстуры мы здесь имеем дело.
vtOnly При включении эту текстуру можно использовать только в сочетании со стеком текстур для виртуального текстурирования. Если этот параметр включен, не гарантируется, что текстура будет доступна как Texture2D в проигрывателе (например, недоступна из скрипта). Если этот параметр отключен, проигрыватель включает текстуру и как Texture2D (например, доступную из сценария), и как потоковую текстуру в стеке текстур.
wrapMode Режим переноса координат текстуры.
wrapModeU Режим переноса координат текстуры U.
wrapModeV Режим переноса координат текстуры V.
wrapModeW Режим переноса координат текстуры W для Texture3D.

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

ClearPlatformTextureSettings Очистить настройки конкретной целевой платформы.
DoesSourceTextureHaveAlpha Имеет ли исходное изображение текстур альфа-канал.
GetAutomaticFormat Возвращает TextureImporterFormat, который будет автоматически выбран для этой платформы.
GetDefaultPlatformTextureSettings Получить настройки текстуры по умолчанию для конкретной платформы.
GetPlatformTextureSettings Получить настройки текстуры для конкретной платформы.
ReadTextureImportInstructions Читает инструкции вывода активной текстуры этого объекта TextureImporter.
ReadTextureSettings Чтение настроек текстуры в класс TextureImporterSettings.
SetPlatformTextureSettings Установите определенные параметры целевой платформы.
SetTextureSettings Задайте настройки импортеров текстур из класса TextureImporterSettings.

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

IsDefaultPlatformTextureFormatValid Проверяет ref::TextureImporterFormat:: на основе типа текущего формата (ref::TextureImporterType::) и платформы по умолчанию.
IsPlatformTextureFormatValid Проверяет ref::TextureImporterFormat:: на основе указанного типа импорта (ref::TextureImporterType::) и указанной цели сборки (ref::BuildTarget::.).

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

Свойства

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