【问题标题】:Why is the Mesh menu empty?为什么网格菜单是空的?
【发布时间】: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


【解决方案1】:

删除蓝图并重新创建它有效。不知道为什么。

【讨论】:

    猜你喜欢
    • 2022-11-28
    • 2021-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多