Почему меню Mesh пусто?

Я новичок в нереальном и столкнулся со странной проблемой. Я хотел бы вставить сетку на своего персонажа, но меню сетки совершенно пусто. Ниже изображение того, как это выглядит. введите здесь описание изображения

Как видите, этот класс чертежа является производным от класса с именем «MainCharacter». Вот соответствующий фрагмент кода.

Файл реализации (С++)

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

Заголовочный файл

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

Проблема началась, когда я переключил USkeletalMeshComponent на UStaticMeshComponent. Я начал получать пустой сетчатый экран. Я переключил его обратно на USkeletalMeshComponent, и я все еще получаю это пустое меню.

Какие-нибудь советы?


person Dhairya Khara    schedule 05.07.2020    source источник
comment
Я не уверен в каноническом способе исправить это, но ваша сетка сериализована как nullptr. У меня есть ощущение, что переименование из Mesh может сработать. В качестве альтернативы вы можете представить Актера, а спину - Главному герою (вы потеряете все настройки, отличные от настроек по умолчанию, но alm9sr, безусловно, будет работать).   -  person George    schedule 06.07.2020


Ответы (1)


Удаление чертежа и его воссоздание сработало. Не знаю, почему.

person Dhairya Khara    schedule 06.07.2020