我目前正试图在我的场景中生成一个陷阱,函数"Spawn“,但奇怪的是,它不想把我的静态类作为一个UClass*。所以这句话:
currentTrap = GetWorld()->SpawnActor(AOMFBallista::StaticClass, GetOwner()->GetActorLocation());只是不想工作。错误是:
'AActor *UWorld::SpawnActor(UClass *,const FTransform *,const FActorSpawnParameters &)‘:无法将参数1从'UClass *(__cdecl *)(无效)’转换为'UClass *‘OrcMustFry UClass 36
如果你知道这个问题会从何而来,我将非常感激!
发布于 2019-01-27 11:24:58
StaticClass不是一个字段,而是一个函数。所以你错过了结尾的“()”:
currentTrap = GetWorld()->SpawnActor(AOMFBallista::StaticClass(), GetOwner()->GetActorLocation());https://stackoverflow.com/questions/54329452
复制相似问题