本文主要介绍UE4导入Fbx模型生成uassert文件的过程。主要关注fbx中模型信息初始化为UE4的渲染数据的过程。
对应的调用函数为:
该窗口为模态对话框,如果用户选择了fbx文件,则bOpended为True,程序会调用ImportAssets接口,ImportAssets调用ImportAssetsInternal,ImportAssetsInternal根据导入file的Extensions信息,过滤出合适的Factory工厂类,最后调用相应工程类的ImportObject接口。
UFbxFactory的FactoryCreateFile关键代码如下:
UObject* UFbxFactory::FactoryCreateFile
(
UClass* Class,