Войти
Unreal EngineФорумПрограммирование

Не правильно работает Game Mode

#0
(Правка: 20:35) 20:34, 11 авг. 2021

Я  создал гейм мод.  Приатачил Enemy к нему.  Но  теперь Enemy очень высоко  летят. Не подскажите  где  задать чтобы они ниже  летели?
image | Не правильно работает Game Mode


#1
22:19, 11 авг. 2021

oleg_polishuk
Проблема может быть вообще в чем угодно, рассказывай подробнее что ты делал.

#2
8:16, 12 авг. 2021

Mephistopheles
если я сам  додаю Enemy на поле. то все  ок. так выглядит:
image_2021_08_12T05_08_37_566Z | Не правильно работает Game Mode
Я создал SpaceInvadersGameMode
в функции Tick делаю следущее:

void ASpaceInvadersGameMode::Tick(float DeltaTime)
{
  Super::Tick(DeltaTime);

  GameTimer += DeltaTime;
  EnemyTimer -= DeltaTime;

  if (EnemyTimer <= 0.0f)
  {
    float DifficultyPercentage = FMath::Min(GameTimer / TIME_TO_MINIMUM_INTERVAL, 1.0f);
    EnemyTimer = MAXIMUM_INTERVAL - (MAXIMUM_INTERVAL - MINIMUM_INTERVAL) * DifficultyPercentage;

    UWorld* World = GetWorld();
    if (World)
    {
      FVector Location = FVector(600.0f, FMath::RandRange(-800.0f, 800.0f), 70.0f);
      World->SpawnActor<AEnemyController>(EnemyBlueprint, Location, FRotator::ZeroRotator);
    }
  }
}
Сделал spawing :
image_2021_08_12T05_09_21_354Z | Не правильно работает Game Mode

Все.

#3
12:44, 12 авг. 2021
image_2021_08_12T09_43_27_229Z | Не правильно работает Game Mode
Unreal EngineФорумПрограммирование

Тема закрыта.