【发布时间】:2018-05-30 12:27:00
【问题描述】:
我正在尝试生成一个地板,我制作了静态网格物体和演员类。 我在标题中添加了这个:
UStaticMeshComponent* MyPtr;
我在构造函数中添加了这个:
MyPtr = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("CubeMesh"));
ConstructorHelpers::FObjectFinder<UStaticMeshComponent>MeshRef(TEXT("Game/ThirdPerson/Meshes/CubeMesh.CubeMesh"));
MyPtr->SetStaticMesh(MeshRef);
我使用的最后一个 MyPtr 表示它是一个指向不完整类的指针。我真的不知道出了什么问题,我已经尝试了一段时间。
据我所知,MyPtr 是一个 UStaticMeshComponent,它是一个类,所以它怎么会给出这个错误。无论如何,我是这种语言的新手,我用谷歌搜索过,仍然对为什么会发生这种情况感到困惑。非常感谢您的帮助
【问题讨论】:
-
这个链接应该对你有帮助:forums.unrealengine.com/development-discussion/…
-
然后也发布这些错误消息
-
在您的 .cpp 中包含“StaticMeshComponent.h”。
标签: c++ unreal-engine4 unreal-development-kit