【发布时间】:2020-10-25 21:53:47
【问题描述】:
我是虚幻的新手,正面临一个奇怪的问题。我想在我的角色上插入一个网格,但网格菜单完全是空的。下面是它的外观图像。
如您所见,这个蓝图类派生自一个名为“MainCharacter”的类。这里是相关代码sn-p。
实现(c++)文件
FPSMesh = CreateDefaultSubobject<USkeletalMeshComponent>(TEXT("Mesh"));
FPSMesh->SetupAttachment(FPSCameraComponent);
头文件
UPROPERTY(VisibleDefaultsOnly, Category = Mesh)
USkeletalMeshComponent *FPSMesh;
当我将 USkeletalMeshComponent 切换到 UStaticMeshComponent 时,问题就开始了。我开始得到一个空的网状屏幕。我将它切换回 USkeletalMeshComponent,但我仍然得到这个空菜单。
有什么建议吗?
【问题讨论】:
-
我不确定解决此问题的规范方法,但您的网格已序列化为 nullptr。我感觉从
Mesh重命名可能会奏效。或者,您可以代表 Actor 并返回到主要角色(您将丢失任何非默认设置,但 alm9sr 肯定会工作)。
标签: unreal-engine4 unreal-blueprint