虚幻引擎4:加载OBJ文件

时间:2016-02-10 15:22:12

标签: c++ unreal-engine4

我尝试在我的C ++脚本中加载OBJ文件,但每次都是NULL。为什么呢?

UStaticMesh* mesh = Cast<UStaticMesh>(StaticLoadObject(UStaticMesh::StaticClass(), NULL, TEXT("StaticMesh'/Game/StarterContent/Materials/Frame_02392'")));

if(mesh == NULL)
{
    UE_LOG(LogTemp, Log, TEXT("Empty Mesh!"));
}

1 个答案:

答案 0 :(得分:0)

静态网格物体和.OBJ文件不是一回事。

前者是包含UE4特定资产的文件,后者是网状交换文件(通常带有关联的.MTL素材文件)。

虚幻编辑器需要导入.OBJ文件才能创建资产文件,然后可以动态或其他方式将其添加到场景中。