Вступить в клуб →
средняявопросКорутины, async/await и UniTask

Туториал показывает следующий шаг, не дождавшись окончания анимации камеры

IEnumerator Tutorial()
{
    ShowStep(1);
    StartCoroutine(MoveCamera(target, 1.5f));
    ShowStep(2);
    yield return null;
}

MoveCamera плавно ведёт камеру полторы секунды. Шаг 2 появляется сразу, пока камера ещё летит. Как дождаться анимации?

  • yield return StartCoroutine(MoveCamera(...))
  • yield return null сразу после StartCoroutine
  • Вызвать MoveCamera(...) без StartCoroutine
  • Перенести ShowStep(2) в метод LateUpdate

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела