Godot Engine

Godot Engine

Not enough ratings
Как переходить между сценами?
By Txxicu
   
Award
Favorite
Favorited
Unfavorite
Что такое сцены
Сцена в Godot — это отдельный элемент вашей игры: уровень, меню, окно настроек и т.д.
Каждая сцена состоит из узлов (Nodes) и ресурсов. Чтобы игрок мог переходить из одного состояния игры в другое, нужно переключаться между сценами.
Шаги по переходу между сценами
  • 1. Создайте первую сцену и вторую сцену

  • 2. Добавьте узел, который будет запускать переход
    Чаще всего это кнопка (Button), но может быть любой другой узел, у которого есть сигнал pressed.

  • 3. Создайте скрипт для сцены или узла
    Выберите сцену или кнопку и добавьте к ней скрипт.

  • 4. Подключите сигнал pressed (для кнопки)
    В редакторе выберите кнопку → вкладка “Node” → сигнал pressed → подключить к скрипту.

  • 5. Внутри функции, вызываемой при нажатии, напишите переход:
    get_tree().change_scene_to_file("res://название_сцены.tscn")

  • 6. Запускайте главную сцену, где есть кнопка и нажмите на кнопку, и вас перекинет на другую сцену.