Qt Creаtor

Qt Creator — это бесплатная среда разработки с открытым исходным кодом для всех настольных платформ.

Импортирование проекта

  • На главном экране Qt Creator выберите Новый проект > Импорт проекта > Импорт существующего проекта.

../../../_images/qtcreator-new-project.png
  • В разделе Location выберите корневую папку Godot.

../../../_images/qtcreator-set-project-path.png
  • Далее вы можете выбрать, какие папки и файлы будут видны в проекте. Хотя файлы C/C++ добавляются автоматически, другие расширения могут быть потенциально полезны: *.glsl для файлов шейдеров, *.py для файлов системы сборки, *.java для разработки на Android, *.mm для разработки на macOS.

../../../_images/qtcreator-apply-import-filter.png

Примечание

Эту конфигурацию можно изменить позже, щелкнув правой кнопкой мыши по проекту и выбрав опцию Edit Files... (Редактировать файлы...).

../../../_images/qtcreator-edit-files-menu.png
  • Завершение импорта.

  • Откройте файл project_name.includes и добавьте в него строку, содержащую ., чтобы правильно включить автодополнение кода.

../../../_images/qtcreator-project-name-includes.png
  • В левом меню выберите Projects и откройте вкладку Build.

  • Удалить предопределенный шаг сборки make.

../../../_images/qtcreator-projects-build.png
  • Щёлкните Add Build Step -> Custom Process Step, чтобы добавить новый шаг сборки со следующими настройками:

    Command

    scons

    Аргументы

    Полный список аргументов см. в документе Введение в систему сборки.

../../../_images/qtcreator-set-scons-command.png

Примечание

Если сборка завершается ошибкой Could not start process "scons", это может означать, что scons отсутствует в переменной окружения PATH. В этом случае вам потребуется указать полный путь к исполняемому файлу SCons.

Отладка проекта

  • В левом меню выберите Projects и откройте вкладку Run.

  • В разделе Executable (Исполняемый файл) укажите путь к исполняемому файлу, расположенному в папке <корневой каталог Godot>/bin. Имя зависит от конфигурации сборки, например, godot.linuxbsd.editor.dev.x86_64 для 64-битной платформы LinuxBSD с platform=editor и dev_build=yes. Для ссылки на корень проекта можно использовать %{buildDir}, например: %{buildDir}/bin/godot.linuxbsd.editor.dev.x86_64.

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

  • Если вы хотите запустить редактор, добавьте -e в поле Command line arguments.

../../../_images/qtcreator-run-command.png

Более подробную информацию об аргументах командной строки см. в руководстве по командной строке.

Конфигурация стилей кода

Разработчики должны следовать стилю кода проекта, и IDE должна помогать им в этом. По умолчанию Qt Creator использует пробелы для отступов, что не соответствует рекомендациям Godot по стилю кода. Вы можете изменить это поведение, изменив Стиль кода в разделе Инструменты > Параметры > C++.

../../../_images/qtcreator-options-cpp.png

Нажмите кнопку Edit, чтобы изменить текущие настройки, затем нажмите кнопку Copy Built-in Code Style, чтобы установить новый стиль кода. Задайте для него имя (например, Godot) и измените политику вкладок на Tabs Only.

../../../_images/qtcreator-edit-codestyle.png

Если у вас возникнут какие-либо проблемы, обратитесь за помощью в один из каналов сообщества Godot.