输入banner图图片脚本导航/分类

AssetDatabase.RenameAsset 重命名文件失败

[MenuItem("Edit/Transform Texture To Dither")] 2 static void SetSelectTextureToDither() 3 { 4 foreach(Object obj in Selection.GetFiltered(typeof(Object), SelectionMode.Assets)) 5 { 6 string path = path = AssetDatabase.GetAssetPath(obj); ; 7 TextureImporter textureImporter = AssetImporter.GetAtPath(path) as TextureImporter; 8 if (textureImporter == null) 9 continue; 10 11 textureImporter.textureFormat = TextureImporterFormat.AutomaticTruecolor; 12 textureImporter.mipmapEnabled = false; 13 14 AssetDatabase.WriteImportSettingsIfDirty(path); 15 string newPathName = Path.GetFileNameWithoutExtension(path) + ".Dither"; 16 string renameRes = AssetDatabase.RenameAsset(path, newPathName); 17 if (renameRes != "") 18 Debug.Log("Fail to rename, err: " + renameRes); 19 AssetDatabase.WriteImportSettingsIfDirty(newPathName); 20 } 21 Debug.Log("Complete transform Texture to Dither!!"); 22 }

 

AssetDatabase.RenameAsset 重命名文件失败

标签: