using UnityEditor;
public class EditorFbxImportSetting : AssetPostprocessor
{
void OnPreprocessModel()
{
ModelImporter importer = assetImporter as ModelImporter;
if (importer == null)
{
return;
}
string name = importer.assetPath.ToLower();
string extension = name.Substring(name.LastIndexOf(".")).ToLower();
switch (extension)
{
case ".3ds":
case ".fbx":
case ".blend":
importer.importMaterials = false;
importer.importCameras = false;
importer.importLights = false;
importer.generateSecondaryUV = false;
importer.swapUVChannels = false;
importer.optimizeMesh = true;
break;
default:
break;
}
}
}
这样美术在导入FBX时,就不用一个个勾掉Material设置了
--转载请注明: http://blog.coolcoding.cn/?p=1563
本文介绍了一种Unity中优化FBX模型导入设置的方法,通过编写AssetPostprocessor脚本自动调整材质、摄像机、灯光等导入选项,避免手动配置,提高美术人员的工作效率。
2056

被折叠的 条评论
为什么被折叠?



