这里主要是运用了Unity资源预处理和后处理的API:AssetPostprocessor
参考官方介绍:https://docs.unity.cn/ScriptReference/AssetPostprocessor.html
AssetPostprocessor 允许您连接到导入管道并在导入资产之前或之后运行脚本。
在模型导入期间,函数按以下顺序调用:
1.OnPreprocessModel在开始时被调用您可以覆盖用于整个模型导入过程的 ModelImporter 设置。
2.导入网格和材质后,从导入的节点创建游戏对象层次结构。使用OnPostprocessMeshHierarchy更改层次结构。每个表示导入节点的 GameObject 都被赋予了相应的 MeshFilter、MeshRenderer 和 MeshCollider 组件。在将材质分配给 MeshRenderer 之前, 会调用OnAssign