【UE4C++】获取Actor、Controller、Pawn、Character

【UE4C++】获取Actor、Controller、Pawn、Character


2024年4月11日发(作者:华为商城官网手机版)

static class APlayerController* GetPlayerController(const UObject* WorldContextObject, int32 PlayerIndex);

代码实现

APlayerController* playerController = UGameplayStatics::GetPlayerController(GetWorld(), 0);

UWorld::GetFirstPlayerController

代码实现

APlayerController* playerController = GetWorld()->GetFirstPlayerController();

获取 Pawn

UKismetSystemLibrary::GetPlayerPawn

代码实现

APawn* myPawn = Cast(UGameplayStatics::GetPlayerPawn(GetWorld(), 0));

GetPawn

代码实现

APawn* myPawn = GetWorld()->GetFirstPlayerController()->GetPawn();

获取 Character

UGameplayStatics::GetPlayerCharacter

代码实现

ACharacter* myPawn = UGameplayStatics::GetPlayerCharacter(GetWorld(), 0);

GetCharacter

代码实现

ACharacter* myPawn = GetWorld()->GetFirstPlayerController()->GetCharacter();


发布者:admin,转转请注明出处:http://www.yc00.com/num/1712842369a2132699.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信