ModelImporterclass in UnityEditor/继承自:AssetImporter描述 模型导入器允许您通过编辑器脚本修改 model 导入设置。此类中的设置与 Mesh Import Settings 中显示的设置相匹配。 变量 addCollider 将mesh colliders 添加到导入的网格中。 animationCompression 动画压缩设置。 animationPositionError 允许的动画位置压缩误差。
13ModelImporter textureImporter = assetImporterasModelImporter; 14editorImporterUtil.clipArrayListCreater creater =neweditorImporterUtil.clipArrayListCreater(); 15creater.addClip("idle",0,50,true, WrapMode.Loop); 16textureImporter.clipAnimations = creater.getArray(); 17} 18} 19} 20 21namespaceeditor...
CreateDefaultMaskForClip创建一个与模型层级视图相匹配的遮罩,并将其应用到提供的 ModelImporterClipAnimation 上。 Inherited members Variables assetBundleName获取或设置 AssetBundle 名称。 assetBundleVariant获取或设置 AssetBundle 变体。 assetPath此导入器的资源的路径名称。(只读) ...
我们能够重写ModelImporter的设置来更改导入的模型的通用信息。 OnAssignMaterialModel 一旦网格和材质导入,这些信息就会关联到模型上,在关联之前,会调用这个函数。因此改变模型材质通常要更改这个函数。 OnPostprocessGameObjectWithUserProperties关联好模型的渲染信息后,会调用这个函数来处理用户信息。 OnPostprocessModel 这是...
usingUnityEngine;usingUnityEditor;publicclassMyModelPostprocessor:AssetPostprocessor{voidOnPreprocessModel(){ ModelImporter importer = assetImporterasModelImporter; importer.materialSearch = ModelImporterMaterialSearch.Local; importer.materialSearchPath ="Assets/Materials"; ...
模型的Import Settings中Materials部分是不支持多选进行编辑的,如图所示,如果我们选中多个模型,编辑器中会提示Material Editing is not supported on multiple selection.
usingUnityEditor;publicclassModelImport:AssetPostprocessor{//模型导入前设置voidOnPreprocessModel(){ModelImportermodelimporter=assetImporterasModelImporter;//所有都适用//Modelmodelimporter.importVisibility=false;modelimporter.importCameras=false;modelimporter.importLights=false;modelimporter.importNormals=ModelImporte...
ModelImporter.importMaterialspublic bool importMaterials ; 描述 从文件导入材质。当设置为 false 时,ModelImporter 将使用默认材质 (Default-Diffuse.mat) 而不是导入的材质。否则,它将查找现有材质或根据 materialName 和materialSearch 选项创建新材质。另请参阅:materialName、materialSearch 选项。
ModelImporter中用于计算法线的平滑信息的来源。 描述Unity 如何计算边缘具有硬法线还是平滑法线(使用平滑组或面之间的角度)。默认情况下,如果存在平滑组,Unity 将使用平滑组。如果不存在,则使用角度。 另请参阅:ModelImporter.normalSmoothingSource、Mesh.normals。
ModelImporter的材质导入选项。 确定在 Model Importer 中用于处理材质的方法。 变量 NoneModel Importer 不导入材质。 ImportStandardModel Importer 在标准模式下导入材质。 ImportViaMaterialDescription在当前导入器上启用 PreprocessMaterialDescription AssetPostprocessor。