检查unity中重复的Sprite资源与名称重复的Sprite,打包图集使用unity2017中的新功能SpriteAtlas,SpriteAtlas与Sprite Packer的区别就不说明了,感兴趣可以百度,
[MenuItem("Tools/Atlas/Check Atlas")]
public static void CheckAtlas()
{
EditorUtility.DisplayProgressBar("Check Repetition", "Check Repetition", 0.5f);
FileTool.q = new Queue<string>();
FileTool.ListFiles(new DirectoryInfo(System.Environment.CurrentDirectory + "/" + "Assets/AssetbundleHUD/"));
string[] s = FileTool.q.ToArray();
int filesLength = (System.Environment.CurrentDirectory + "/" + "Assets/AssetbundleHUD/HUDIF2/").Length;
Dictionary<string, string> spriteDic = new Dictionary<string, string>();
Dictionary<string, string> MD5Dic = new Dictionary<string, string>();
foreach (string ss in s)
{
stri