groupName | 新纹理mipmap限制组的名称。 |
(仅限编辑器)尝试使用指定的 groupName
创建一个纹理mipmap限制组。
如果 groupName
为 null/空或已存在具有相同名称的纹理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。