KDevеlop

KDevelop это бесплатная, открытая IDE для всех десктопных платформ.

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

  • На главном экране KDevelop выберите Open Project.

../../../_images/kdevelop_newproject.webp

Главный экран KDevelop.

  • Перейдите в корневую папку Godot и выберите ее.

  • На следующем экране выберите Custom Build System для Project Manager.

../../../_images/kdevelop_custombuild.webp
  • После импорта проекта откройте его конфигурацию, щелкнув правой кнопкой мыши на панели Projects и выбрав пункт Open Configuration...

../../../_images/kdevelop_openconfig.webp
  • В разделе Language Support (Поддержка языков) откройте вкладку Includes/Imports (Включения/Импорты) и добавьте следующие пути:

    .  // A dot, to indicate the root of the Godot project
    core/
    core/os/
    core/math/
    drivers/
    platform/<your_platform>/  // Replace <your_platform> with a folder
                                  corresponding to your current platform
    
../../../_images/kdevelop_addincludes.webp
  • Примените изменения.

  • В разделе Custom Build System (Система индивидуальной сборки) добавьте новую конфигурацию сборки со следующими настройками:

    Каталог сборки

    blank (пустой)

    Включить

    True

    Executable (Исполняемый файл)

    scons

    Аргументы

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

../../../_images/kdevelop_buildconfig.webp
  • Примените изменения и закройте окно конфигурации.

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

  • Выберите Run > Configure Launches... (Запустить > Настроить запуски...) в верхнем меню.

../../../_images/kdevelop_configlaunches.webp
  • Нажмите Add (Добавить), чтобы создать новую конфигурацию запуска.

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

../../../_images/kdevelop_configlaunches2.webp

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