一:前言

通过AssetImporter.GetAtPath("相对路径")得到对应的资源类型Importer

ModelImporter、TextureImporter、AudioImporter等都是继承自AssetImporter


二:代码实现

[MenuItem("Tools/测试")]
static void Test()
{
TextureImporter importer = (TextureImporter)AssetImporter.GetAtPath("Assets/icon.png");
importer.textureType = TextureImporterType.Sprite;
importer.isReadable = false;
importer.SaveAndReimport();
EditorUtility.SetDirty(importer);
}