大量AI敌人造成巨大CPU消耗

重现步骤
创建ThirdPerson的样例工程,修改CombatEnemySpawner.cpp

void ACombatEnemySpawner::BeginPlay()
{
    Super::BeginPlay();
    
    // should we spawn an enemy right away?
    if (bShouldSpawnEnemiesImmediately)
    {
       // schedule the first enemy spawn
       //GetWorld()->GetTimerManager().SetTimer(SpawnTimer, this, &ACombatEnemySpawner::SpawnEnemy, InitialSpawnDelay);
       for (int32 i = 0; i < SpawnCount; ++i)
       {
          SpawnEnemy();
       }
    }

}

修改场景中的Spawner属性,一次性spawn出100+个AI敌人