我有一个PlayerControl.cpp
派生自 Pawn 类的类
在那个类中,我有一个方法来获取地图中的所有演员
TSubclassOf<AEnemy> ClassToFind;
TArray<AActor*> FoundEnemies;
UGameplayStatics::GetAllActorsOfClass(GetWorld(), ClassToFind, FoundEnemies);
但是 FoundEnemies 数组总是空的,当我在 BP 中做同样的事情时,它会起作用。
有人能告诉我为什么这在 C++ 中不起作用吗?或者如果我做错了,如何做正确?