Aperçu des outils de débogage¶
Ce guide vous donnera un aperçu des outils de débogage disponibles dans le moteur.
Godot est doté d'un puissant débogueur et de profileurs qui permettent de repérer les bogues, d'inspecter votre jeu à l'exécution, de surveiller les paramètres essentiels et de mesurer les performances. Il offre également des options permettant de visualiser les boîtes de collision et les polygones de navigation dans le jeu en cours d'exécution.
Enfin, vous avez la possibilité de déboguer le jeu en cours d'exécution sur un appareil distant et de recharger les modifications apportées à vos scènes ou à votre code pendant le déroulement du jeu.
Panneau de débogage¶
De nombreux outils de débogage de Godot font partie du panneau de débogage, sur lequel vous pouvez trouver des informations dans Panneau de débogage.
Outils et options de débogage de l'éditeur de script¶
L'éditeur de script possède son propre ensemble d'outils de débogage à utiliser avec les points d'arrêt(breakpoints) et deux options. Les outils de points d'arrêt se trouvent également dans l'onglet Debugger du débogueur.
Le bouton Break provoque une rupture dans le script comme le ferait un point d'arrêt. Le bouton Continue permet de continuer le jeu après une pause à un point d'arrêt. Step Over passe à la ligne de code suivante, et Step Into passe dans une fonction si possible. Sinon, il fait la même chose que Step Over.
L'option Keep Debugger Open permet de garder le débogueur ouvert après la fermeture d'une scène. Et l'option Debug with External Editor vous permet de déboguer votre jeu avec un éditeur externe.
Avertissement
Les Breakpoints ne break pas sur le code s'il s’exécute dans un thread. Il s'agit d'une limitation actuelle du débogueur GDScript.
Paramètres de débogage du projet¶
Dans les paramètres du projet, il y a une catégorie Debug avec trois sous-catégories qui contrôlent différentes choses.
Paramètres¶
Il s'agit de quelques paramètres généraux tels que l'impression du FPS actuel sur le panneau Output, le nombre maximum de fonctions lors du profilage et autres.
GDScript¶
Ces paramètres vous permettent d'activer/désactiver des avertissements GDScript spécifiques, par exemple pour les variables non utilisées. Vous pouvez également désactiver complètement les avertissements.
Formes¶
Les formes permettent d'ajuster la couleur des formes qui n'apparaissent qu'à des fins de débogage, telles que les formes de collision et de navigation.
Remote dans le dock de scène¶
Lorsque vous lancez un jeu dans l'éditeur, deux options apparaissent en haut du dock Scene, Remote et Local. En utilisant Remote, vous pouvez inspecter ou modifier les paramètres des nœuds dans le projet en cours d'exécution.
Note
Certains paramètres de l'éditeur relatifs au débogage se trouvent dans les Paramètres de l'éditeur, sous les sections Network > Debug et Debugger.