【问题标题】:Unreal Engine Spawning Actors虚幻引擎生成 Actor
【发布时间】:2020-07-15 03:22:19
【问题描述】:
FActorSpawnParameters s;
FVector v(0, 0, 0);
FRotator r = FRotator::ZeroRotator;
ATestPawn *test = GetWorld()->SpawnActor<AActor>(ATestPawn::StaticClass(),v,r,s);

这是我的代码,当我检查生成演员行之后的指针时,它是一个空指针,这意味着演员没有生成,我做错了什么。我看过很多视频和文档,没有什么不工作的,只是它返回一个指针

【问题讨论】:

    标签: c++ unreal-engine4


    【解决方案1】:

    APawn 默认为

    SpawnCollisionHandlingMethod = ESpawnActorCollisionHandlingMethod::AdjustIfPossibleButDontSpawnIfColliding;
    

    如果您尝试在它与其他物体碰撞的位置生成它,并且它无法调整其位置以使其不发生碰撞,它将不会生成。

    要覆盖此设置,您可以更改ATestPawn 上的默认SpawnCollisionHandlingMethod,或更改FActorSpawnParameters 中的值。

    【讨论】:

      猜你喜欢
      • 2019-08-24
      • 2019-01-13
      • 2020-09-14
      • 1970-01-01
      • 2019-07-16
      • 2018-09-12
      • 1970-01-01
      • 2018-09-01
      • 2019-08-10
      相关资源
      最近更新 更多