在子关卡中,actorA里面挂接n个actor。结果卸载actorA时,挂接的那些actor没有随之卸载掉。
解决办法也简单,给这些actor设置owner为actorA即可。
即在actorA所在的类里,生成这些挂载的actor时,
FActorSpawnParameters parm;
parm.Owner = this;
UWorld* const world = GetWorld();
AActor* actor = world->SpawnActor< AActor>(ActorClass, parm);
actor->AttachToActor(this, FAttachmentTransformRules::KeepRelativeTransform);