Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

KDevеlop

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

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

  • From the KDevelop's main screen select Open Project.

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

KDevelop's main screen.

  • Navigate to the Godot root folder and select it.

  • On the next screen, choose Custom Build System for the Project Manager.

../../../_images/kdevelop_custombuild.png
  • After the project has been imported, open the project configuration by right-clicking on it in the Projects panel and selecting Open Configuration.. option.

../../../_images/kdevelop_openconfig.png
  • Under Language Support open the Includes/Imports tab and add the following paths:

    .  // 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
  • Примените изменения.

  • Under Custom Build System add a new build configuration with the following settings:

    Build Directory

    blank

    Включить

    True

    Executable

    scons

    Аргументы

    See Введение в систему сборки for a full list of arguments.

../../../_images/kdevelop_buildconfig.png
  • Apply the changes and close the configuration window.

Debugging the project

  • Select Run > Configure Launches... from the top menu.

../../../_images/kdevelop_configlaunches.png
  • Click Add to create a new launch configuration.

  • Select Executable option and specify the path to your executable located in the <Godot root directory>/bin folder. The name depends on your build configuration, e.g. godot.linuxbsd.editor.dev.x86_64 for 64-bit LinuxBSD platform with platform=editor and dev_build=yes.

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

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