好久时间没有写一些东西了,今天有个朋友问如何在[color=rgb(85, 85, 85) !important]U3D中批量修改预设的名字。就抽了几分钟给他写了一个小方法。来批量更改预设的名字。下面你看到的方法,不仅可以批量修改预设,还可以批量修改Assets下的所有资源。好了不多说了代码如下:
[MenuItem("Assets/批量修改名字")]
public static void PlacePrfab()
{
Object[] slecets = Selection.GetFiltered(typeof(Object), SelectionMode.DeepAssets);
foreach (Object item in slecets)
{
if (Path.GetExtension(AssetDatabase.GetAssetPath(item))!="")
{
string path = AssetDatabase.GetAssetPath(item);
AssetDatabase.RenameAsset(path, item.name + "你的后缀名");
}
}
AssetDatabase.SaveAssets();
AssetDatabase.Refresh();
}
标注:如果你感觉对自己有用就把他扩展下,写一个更方便自己的小工具吧---野猪先生。
|