TextureMipmapLimitGroups.CreateGroup
Declaration
public static void CreateGroup(string groupName);Параметры
| Параметр | Описание |
|---|---|
| groupName | Имя новой группы ограничений mipmap текстуры. |
Описание
(Только редактор) Попытка создать текстурную группу ограничений mipmap с указанным groupName.
Эта операция завершается неудачей и вызывает исключение, если groupName является нулевым/пустым или если уже существует группа ограничений mipmap текстуры с таким же именем. Если не существует другой группы с таким же именем, Unity создает новую группу на всех уровнях качества. По умолчанию новая группа зеркально отражает глобальный предел mipmap текстуры.
Если Unity успешно создает новую группу, текстуры, ранее связанные с groupName, перестают использовать QualitySettings.globalTextureMipmapLimit в качестве резерва и начинают уважать TextureMipmapLimitSettings новой группы.
#if UNITY_EDITOR using UnityEngine; using UnityEditor;
public class Example : MonoBehaviour { // Attempts to create a texture mipmap limit group with the name "MyGroup", as long as it doesn't exist already. [MenuItem("MyMenu/Create MipmapLimitGroup")] static void CreateMyGroup() { const string textureMipmapLimitGroup = "MyGroup"; if (!TextureMipmapLimitGroups.HasGroup(textureMipmapLimitGroup)) { TextureMipmapLimitGroups.CreateGroup(textureMipmapLimitGroup); } else { Debug.LogError($"Cannot create new texture mipmap limit group '{textureMipmapLimitGroup}', it already exists!"); } } } #endif
Дополнительные ресурсы: ,HasGroup,, ,RemoveGroup,.