为什么 Mesh 菜单是空的?

Why is the Mesh menu empty?

我是 Unreal 的新手,正面临一个奇怪的问题。我想在我的角色上插入一个网格,但网格菜单完全是空的。下面是它的外观图片。

如您所见,这个蓝图class是从一个名为'MainCharacter'的class衍生出来的。这是相关的代码片段。

实现 (c++) 文件

FPSMesh = CreateDefaultSubobject<USkeletalMeshComponent>(TEXT("Mesh"));
FPSMesh->SetupAttachment(FPSCameraComponent);

头文件

UPROPERTY(VisibleDefaultsOnly, Category = Mesh)
USkeletalMeshComponent *FPSMesh;

当我将 USkeletalMeshComponent 切换为 UStaticMeshComponent 时,问题开始了。我开始得到一个空的网状屏幕。我将它切换回 USkeletalMeshComponent,但我仍然看到这个空菜单。

有什么建议吗?

删除蓝图并重新创建它成功了。不知道为什么。