繁体   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