public static void ReadSpriteAtlas(SpriteAtlas atlas)
{
MethodInfo getPreviewTextureMI = typeof(SpriteAtlasExtensions).GetMethod("GetPreviewTextures", BindingFlags.Static | BindingFlags.NonPublic);
Texture2D[] atlasTextures = (Texture2D[])getPreviewTextureMI.Invoke(null, new System.Object[] { atlas });
Debug.LogError(atlasTextures.Length);
}
制作资源工具的时候有个需求是想将 图集纹理数量大于1的拆分出来。减少同时加载的压力。
就有了这个检测图集生成后的纹理数量的需求