TextureMipmapLimitGroups.RemoveGroup
Declaration
public static void RemoveGroup(string groupName);Параметры
| Параметр | Описание |
|---|---|
| groupName | Имя группы ограничений текстуры mipmap для удаления. |
Описание
(Только редактор) Попытка удалить группу ограничений mipmap текстуры с указанием groupName.
Эта операция завершается неудачей и вызывает исключение, если groupName является нулевым или не существует группы ограничений mipmap текстуры, называемой groupName. Если Unity находит соответствующую группу, Unity удаляет ее со всех уровней качества.
Unity не изменяет текстуры, связанные с удаленной группой. Эти текстуры продолжают указывать на удаленную группу, пока вы не обновите и не импортируете их повторно. Если вы не настроите соответствующие текстуры, они автоматически возвращаются к глобальному ограничению mipmap текстуры.
#if UNITY_EDITOR using UnityEngine; using UnityEditor;
public class Example : MonoBehaviour { // Attempts to remove the texture mipmap limit group "MyGroup", if it exists in the project. [MenuItem("MyMenu/Remove TextureMipmapLimitGroup")] static void RemoveMyGroup() { const string textureMipmapLimitGroupName = "MyGroup"; if (TextureMipmapLimitGroups.HasGroup(textureMipmapLimitGroupName)) { TextureMipmapLimitGroups.RemoveGroup(textureMipmapLimitGroupName); } else { Debug.LogError($"Cannot remove texture mipmap limit group '{textureMipmapLimitGroupName}' as it does not exist!"); } } } #endif
Дополнительные ресурсы: ,HasGroup,, ,CreateGroup,.