КДевелоп

KDevelop — це безкоштовна IDE із відкритим кодом для всіх платформ робочого столу.

Імпорт проекту

  • На головному екрані KDevelop виберіть Відкрити проект.

../../../_images/kdevelop_newproject.png

Головний екран KDevelop.

  • Перейдіть до кореневої папки Godot і виберіть її.

  • На наступному екрані виберіть Custom Build System для Project Manager.

../../../_images/kdevelop_custombuild.png
  • Після імпортування проекту відкрийте конфігурацію проекту, клацнувши її правою кнопкою миші на панелі Проекти і вибравши опцію Відкрити конфігурацію...

../../../_images/kdevelop_openconfig.png
  • У розділі 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.png
  • Застосуйте зміни.

  • У розділі Custom Build System додайте нову конфігурацію збірки з такими параметрами:

    Каталог збирання

    порожній

    Увімкнути

    True

    Виконуваний файл

    Scons

    Аргументи

    Перегляньте Знайомство з системою побудови повний список аргументів.

../../../_images/kdevelop_buildconfig.png
  • Застосуйте зміни та закрийте вікно конфігурації.

Налагодження проекту

  • У верхньому меню виберіть Виконати > Налаштувати запуски....

../../../_images/kdevelop_configlaunches.png
  • Натисніть Додати, щоб створити нову конфігурацію запуску.

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

../../../_images/kdevelop_configlaunches2.png

Якщо у вас виникнуть проблеми, зверніться по допомогу в один із каналів спільноти Godot <https://godotengine.org/community>__.