TGViewer
GameDev: разработка игр GameDev: разработка игр @make_game · 7.63K subscribers
Post #2141 427
Как открыть финал после прохождения уровней в любом порядке

Меню в духе Mega Man позволяет самому выбирать следующий уровень. Для финала нужно отдельно учитывать, какие этапы игрок уже прошёл.

В туториале для Godot 4 кнопка передаёт путь выбранной сцены в SceneTransition. Переход выполняется после завершения анимации перекрывающего экран эффекта.

Каждому уровню назначают уникальный идентификатор переключателя. При победе SwitchTrigger активирует его, а соответствующий SwitchMonitor отслеживает состояние. Узел SwitchGate проверяет, что все необходимые уровни пройдены, и разрешает переход к финалу.

Монитор на кнопке также меняет её вид после прохождения этапа. Условия удобно проверять во время запуска через значения SwitchSingleton: каждый раз проходить всю игру ради теста меню не придётся.
  • 🔥 1
  • 🥱 1
More from @make_game
  1. Oct 13, 2026Post #2143
  2. Oct 13, 2026Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-ск…
  3. Oct 13, 2026Как сбросить временную петлю без пересоздания всего мира В Echo Weaver после каждой петли…
  4. Oct 13, 2026Gran Turismo 4 переехала в Chrome — с гонками, звуком и сохранениями В PS2 Web Recomp стар…
  5. Oct 13, 2026Как Godot экономит видеопамять на далёких текстурах Объект вдали занимает несколько пиксел…
  6. Oct 12, 2026🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →