AssetDatabaseを使用してパッキングタグのあるテクスチャだけ列挙 メモ

  • 0
    いいね
  • 0
    コメント

    下記ページを参考(助かりました)。
    http://qiita.com/T_2/items/bbd03ad320fbc03595af

        [MenuItem("Assets/GetPackingAsset")]
        public static void GetPackingAsset()
        {
            var guids = AssetDatabase.FindAssets("t:texture2D", null);
            foreach (var guid in guids)
            {
                string path = AssetDatabase.GUIDToAssetPath(guid);
                var textureImporter = AssetImporter.GetAtPath(path) as TextureImporter;
                if (textureImporter != null)
                {
                    if(textureImporter.spritePackingTag != "")
                    {
                        Debug.Log("assetPath=" + textureImporter.assetPath);
                        Debug.Log("spritePackingTag=" + textureImporter.spritePackingTag);
                    }
                }
            }
        }