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

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,.