簡體   English   中英

虛幻引擎生成 Actor

[英]Unreal Engine Spawning Actors

FActorSpawnParameters s;
FVector v(0, 0, 0);
FRotator r = FRotator::ZeroRotator;
ATestPawn *test = GetWorld()->SpawnActor<AActor>(ATestPawn::StaticClass(),v,r,s);

這是我的代碼,當我檢查生成演員行之后的指針時,它是一個 null 指針,這意味着演員沒有生成,我做錯了什么。 我看過很多視頻和文檔,沒有什么不工作的,只是它返回一個指針

APawn默認為

SpawnCollisionHandlingMethod = ESpawnActorCollisionHandlingMethod::AdjustIfPossibleButDontSpawnIfColliding;

如果您嘗試在 position 中生成它,它與其他物體發生碰撞,並且它無法調整其 position 以使其不發生碰撞,它不會生成。

要覆蓋它,您可以更改SpawnCollisionHandlingMethod ATestPawn或更改FActorSpawnParameters中的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM