Package Tag自動設置打包tag

using UnityEngine;
using System.Collections;
using UnityEditor;

public class AutoSetTextureUISprite :AssetPostprocessor
{

    void OnPreprocessTexture()
    {

        //自動設置類型;
        TextureImporter textureImporter = (TextureImporter)assetImporter;
        textureImporter.textureType=TextureImporterType.Sprite;

        //自動設置打包tag;
        string dirName = System.IO.Path.GetDirectoryName(assetPath);
        Debug.Log("Import ---  "+dirName);
        string folderStr = System.IO.Path.GetFileName(dirName);
        Debug.Log("Set Packing Tag ---  "+folderStr);

        textureImporter.spritePackingTag = folderStr;
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章