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

Texture2D.ignoreMipmapLimit

Declaration

public bool ignoreMipmapLimit;

Описание

Это свойство заставляет текстуру игнорировать все настройки ограничений mipmap текстуры.

Когда это свойство имеет значение true, Unity всегда загружает текстуру в GPU в полном разрешении, не учитывая глобальные ограничения mipmap текстуры и ограничения группы mipmap текстуры, даже если текстура имеет заданные ограничения группы mipmap текстуры.

Когда это свойство имеет значение false, текстура соблюдает глобальные ограничения mipmap текстуры, установленные в активных настройках качества, если текстура не является частью mipmapLimitGroup.

При изменении этого свойства во время выполнения: если это приводит к изменению фактического ограничения mipmap для текстуры, то текстура будет перезагружена в GPU. Для оптимального рабочего процесса, установите это свойство в конструкторе или в импортере текстур, чтобы немедленно загрузить текстуру с надлежащим применением или игнорированием активных ограничений mipmap. Если текстура не имеет mipmaps, это свойство не имеет никакого эффекта. Обратите внимание, что это можно переключить во время выполнения только в том случае, если Texture имеет значение readable. По умолчанию это свойство имеет значение true при создании в скрипте, что означает, что загружаются все уровни mipmap.

Дополнительные ресурсы: TextureImporter.ignoreMipmapLimit, MipmapLimitDescriptor, QualitySettings.globalTextureMipmapLimit.