unity-批量修改资源设置
使用代码批量修改相关资源设置
以修改 fbx 模型设置为例子
1
2
3
4
5
6
7
8
9
10
11public static bool FBXCompress(string path, ModelImporterMeshCompression level = ModelImporterMeshCompression.High) {
if (path.EndsWith(".fbx") || path.EndsWith(".FBX")) {
ModelImporter importer = AssetImporter.GetAtPath(path) as ModelImporter;
if (importer.meshCompression != level) {
importer.meshCompression = level;
AssetDatabase.ImportAsset(path); // 使之生效,meta文件才会修改
return true;
}
}
return false;
}AssetDatabase.ImportAsset(path)
,才会修改 meta文件 并 生效