Unity 批量修改fbx模型Read/Write Enabled勾选状态
需求
编辑器下批量修改fbx模型Read/Write Enabled勾选状态
public static void ModifyMeshReadable()
{
FileInfo[] files = new DirectoryInfo(modelPath).GetFiles("*.FBX", SearchOption.AllDirectories);
for (int i = 0; i < files.Length; i++)
{
FileInfo file = files[i];
// 路径要为Assets/xxx/
string absPath = "Assets/" + file.FullName.Replace("\\", "/").Replace(Application.dataPath + "/", "");
Debug.Log(absPath);
ModelImporter modelimporter = ModelImporter.GetAtPath(absPath) as ModelImporter;
modelimporter.isReadable = true;
modelimporter.SaveAndReimport();
}
AssetDatabase.Refresh();
}