Experimental: this API is experimental and might be changed or removed in the future.

FBXMaterialDescriptionPreprocessor

class in UnityEditor.Experimental.AssetImporters

/

继承自:AssetPostprocessor

切换到手册

描述

AssetPostProcessor.OnPreprocessMaterialDescription 的默认实现,此实现将从 FBX 资源导入的材质描述转换为内部渲染管线材质。

继承的成员

变量

assetImporter对资源导入器的引用。
assetPath要导入的资源的路径名称。
context导入上下文。

公共函数

GetPostprocessOrder覆盖导入器的处理顺序。
GetVersion返回资源后处理器的版本。
LogError将导入错误消息记录到控制台。
LogWarning将导入警告记录到控制台。

消息

OnAssignMaterialModel提供源材质。
OnPostprocessAllAssets在完成任意数量的资源导入后(当资源进度条到达末尾时)调用此函数。
OnPostprocessAnimation当 AnimationClip 已完成导入时调用此函数。
OnPostprocessAssetbundleNameChanged将资源分配给其他资源捆绑包时调用的处理程序。
OnPostprocessAudio将此函数添加到一个子类中,以在音频剪辑完成导入时获取通知。
OnPostprocessCubemap将此函数添加到一个子类中,以在立方体贴图纹理完成导入之前获取通知。
OnPostprocessGameObjectWithAnimatedUserProperties当自定义属性的动画曲线已完成导入时调用此函数。
OnPostprocessGameObjectWithUserProperties为每个在导入文件中至少附加了一个用户属性的游戏对象调用此函数。
OnPostprocessMaterial将此函数添加到一个子类中,以在材质资源完成导入时获取通知。
OnPostprocessMeshHierarchy当变换层级视图已完成导入时调用此函数。
OnPostprocessModel将此函数添加到一个子类中,以在模型完成导入时获取通知。
OnPostprocessSpeedTree将此函数添加到一个子类中,以在 SpeedTree 资源完成导入时获取通知。
OnPostprocessSprites将此函数添加到一个子类中,以在精灵的纹理完成导入时获取通知。
OnPostprocessTexture将此函数添加到一个子类中,以在纹理刚完成导入之前获取通知。
OnPreprocessAnimation将此函数添加到一个子类中,以在导入模型(.fbx、.mb 文件等)中的动画之前获取通知。
OnPreprocessAsset将此函数添加到一个子类中,以在导入所有资源之前获取通知。
OnPreprocessAudio将此函数添加到一个子类中,以在导入音频剪辑之前获取通知。
OnPreprocessMaterialDescription将此函数添加到一个子类中,以在材质从 Model Importer 导入时接收通知。
OnPreprocessModel将此函数添加到一个子类中,以在导入模型(.fbx、.mb 文件等)之前获取通知。
OnPreprocessSpeedTree将此函数添加到一个子类中,以在导入 SpeedTree 资源(.spm 文件)之前获取通知。
OnPreprocessTexture将此函数添加到一个子类中,以在纹理导入器运行之前获取通知。