【每天一个Unity技巧】批量修改Asset资源名称

今天给美术童鞋写了一个小工具来批量修改资源的名称,改一下newName的前缀,拿去用吧

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System.IO;

public class ReName
{

    [MenuItem("Tools/ReName")]
    public static void Rename()
    {
        Object[] m_objects = Selection.GetFiltered(typeof(Object), SelectionMode.DeepAssets);//选择的所以对象  

        int index = 0;//序号  

        foreach (Object item in m_objects)
        {
            if (Path.GetExtension(AssetDatabase.GetAssetPath(item)) != "")//判断路径是否为空  
            {

                string path = AssetDatabase.GetAssetPath(item);

                string newName = "Tex_" + index;
                AssetDatabase.RenameAsset(path, newName);
                index++;
            }

        }

        AssetDatabase.SaveAssets();
        AssetDatabase.Refresh();
    }

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,002评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • “你有没有尝试过被人狠狠背叛过的感觉,从此就像一根鱼刺一样卡在我的喉咙,我咳不出来咽不下去,就那样横着喉咙。让我整...
    深夜酒铺阅读 258评论 0 0
  • 送盏浑浊酒,心如镜样明。前年今日事,
    蒋光头jL94430阅读 335评论 0 5
  • 电梯门打开的一刹那,我认出了她。 穿阔腿长裤的女人。 那是她的标志。我一直在心里这么叫她。 我们同住一个小区,这一...
    冰融阅读 197评论 0 0