0

我是初学者,正在尝试完成一个简单的UE4 C++ 教程: https : //www.raywenderlich.com/185-unreal-engine-4-c-tutorial#toc-anchor-001 在您添加的地方OnActorBeginOverlap.AddDynamic(this, &ABaseCoin::OnOverlap)进入 ABaseCoin 构造函数以处理事件,它只是不工作。当我重叠这个演员时,没有调用OnOverlapOnActorBeginOverlap.AddDynamic函数(但如果我投入ABaseCoin::BeginPlay一切工作。请帮助,谁知道这个问题

4

1 回答 1

2

现在在构造函数中使用 .AddDynamic 时会出现问题。它还可能导致蓝图损坏。

将每个构造函数 .AddDynamic 放入 PostInitializeComponents() 或 BeginPlay()

于 2020-11-15T05:33:52.170 回答