Введение в редактор Godot

Это руководство проведет вас через интерфейс Godot. Мы рассмотрим Менеджер проектов, доки, рабочие области и всё, что вам нужно знать, чтобы начать работу с движком.

Вы можете скачать Godot Engine здесь.

Менеджер проектов

Когда вы запускаете Godot, первое окно, которое вы увидите, - это менеджер проектов. Поскольку у вас нет проектов, появится всплывающее окно с запросом, хотите ли вы открыть библиотеку ресурсов - просто нажмите кнопку "Отмена", мы вернёмся к этому позже.

../../_images/project_manager_first_open.png

Теперь вы должны увидеть менеджер проектов. Он позволяет создавать, удалять, импортировать или запускать игровые проекты.

../../_images/editor_ui_intro_project_manager_01.png

В правом верхнем углу вы найдёте выпадающее меню для изменения языка интерфейса редактора.

../../_images/editor_ui_intro_project_manager_02.png

Во вкладке Шаблоны вы можете скачать шаблоны проектов с открытым исходным кодом и демо из библиотеки шаблонов, которые помогут вам начать работу быстрее. Просто выберите шаблон или демо, которое хотите, кликните "Загрузка", после завершения скачивания нажмите кнопку "Установить" и выберите место, куда вы хотите поместить проект. Вы можете узнать больше об этом в About the Asset Library.

../../_images/editor_ui_intro_project_manager_03.png

Создание или импортирование проекта

Чтобы создать новый проект, нажмите кнопку Новый проект справа. Дайте ему имя, выберите пустую папку для сохранения на вашем компьютере и выберите отрисовщик.

../../_images/editor_ui_intro_project_manager_04.png

Нажмите кнопку Обзор, чтобы открыть файловый менеджер Godot и выбрать расположение папки, или введите путь к ней в поле Путь к проекту.

../../_images/editor_ui_intro_project_manager_05.png

В случае если вы видите зеленую галочку справа, это означает, что движок обнаружил пустую папку. Вы также можете нажать кнопку Create Folder (Создать папку) рядом с названием вашего проекта, тогда для проекта будет создана пустая папка с таким же именем.

Наконец, вам нужно выбрать какой отрисовщик использовать (OpenGL ES 3.0 или OpenGL ES 2.0). Преимущества и недостатки каждого перечислены ниже, чтобы облегчить вам выбор, вы можете обратиться к Отличия между GLES2 и GLES3 за подробностями. Обратите внимание, что вы можете сменить движок в настройках проекта, если позже вы передумаете. Для этого урока подойдёт любой.

Когда всё готово, нажмите Create & Edit (Создать и редактировать). Godot создаст для вас проект и откроет его в редакторе.

В следующий раз, когда вы откроете менеджер проекта, вы увидите ваш новый проект в списке. Дважды кликните по нему, чтобы открыть его в редакторе.

../../_images/editor_ui_intro_project_manager_06.png

Вы можете импортировать существующие проекты аналогичным образом, используя кнопку Импорт. Укажите папку, содержащую проект или файл project.godot, чтобы импортировать и редактировать проект.

../../_images/editor_ui_intro_project_manager_08.png

Когда путь к папке будет указан верно, вы увидите зеленую галочку.

../../_images/editor_ui_intro_project_manager_09.png

Первый взгляд на редактор Godot

Добро пожаловать в Godot! Открыв свой проект, вы увидите интерфейс редактора с меню в верхней части интерфейса и панелями, расположенными по обе стороны от окна обзора.

../../_images/editor_ui_intro_editor_interface_overview.png

В верхней части слева направо вы можете увидеть главное меню, рабочие области и кнопки воспроизведения.

В док-панели FileSystem (Файловая система) вы можете управлять файлами и ресурсами вашего проекта.

../../_images/editor_ui_intro_dock_filesystem.png

Док-панель Scene (Сцена) включает в себя перечень содержимого текущей сцены, в то время как Inspector (Инспектор) позволяет управлять свойствами её содержимого.

../../_images/editor_ui_intro_dock_inspector.png

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

../../_images/editor_ui_intro_editor_02_toolbar.png

Нижняя панель включает в себя консоль отладки, редактор анимации, аудиомикшер... Они широкие и могут занимать много драгоценного пространства, поэтому по умолчанию они свернуты.

../../_images/editor_ui_intro_editor_03_animation_player.png

Рабочие пространства

Вверху вы можете увидеть четыре кнопки рабочего пространства: 2D, 3D, Script и AssetLib.

Вы будете использовать 2D рабочее пространство для всех типов игр. Кроме непосредственно 2D-игр, там вы будете создавать свои интерфейсы. Нажмите Ctrl + F1 (или Alt + 1 на macOS) для доступа к нему.

../../_images/editor_ui_intro_editor_04_2d_workspace.png

В 3D рабочем пространстве вы можете работать с сетками (mesh), освещением и проектированием уровней для 3D-игр. Нажмите Ctrl + F2 (или Alt + 2 на macOS) для доступа к нему.

../../_images/editor_ui_intro_editor_05_3d_workspace.png

Обратите внимание на кнопку Perspective (Перспективный) под панелью инструментов. Она открывает меню настроек 3D-обзора.

../../_images/editor_ui_intro_editor_06_3d_workspace.png

Примечание

Прочитайте Введение в 3D для более подробной информации о 3D workspace.

Рабочее пространство Script представляет собой полноценный редактор кода с отладчиком, расширенным автозаполнением и встроенной справкой. Нажмите Ctrl + F3 (или Alt + 3 в macOS) для доступа к нему, и Shift + F1 для поиска по справке.

../../_images/editor_ui_intro_editor_06_script_workspace_expanded.png

Чтобы найти информацию о классе, методе, свойстве, константе или сигнале, когда вы пишете скрипт нажмите кнопку "Справка" в верхнем правом углу окна редактора скриптов.

../../_images/editor_ui_intro_script_search_documentation.png

Появится новое окно. Введите название объекта, о котором хотите найти информацию.

../../_images/editor_ui_intro_script_search_help_window.png

Нажмите на нужный элемент и нажмите кнопку "Открыть". Документация по этому элементу будет отображаться в рабочей области скрипта.

../../_images/editor_ui_intro_script_class_documentation.png

Наконец, AssetLib - это библиотека бесплатных аддонов, скриптов и ассетов для использования в ваших проектах.

Изменение интерфейса

Весь интерфейс Godot располагается в одном окне. Вы не можете разделить его на несколько экранов, хотя вы можете работать с внешним редактором кода, такими, как, например Atom или Visual Studio Code.

Перемещение и изменение размеров пенелей

Нажмите на край любого дока или панели и потяните в сторону для изменения размера по горизонтали или вертикали.

../../_images/editor_ui_intro_editor_07.png

Нажмите значок с тремя точками на верхней части любого дока, чтобы изменить его местоположение.

../../_images/editor_ui_intro_editor_08.png

Перейдите в меню Editor (Редактор) и Editor Settings (Настройки редактора), чтобы настроить в соответствии со своими предпочтениями внешний вид и работу редактора.