show_debug_overlay


La description

Cette fonction peut être utilisée pour activer et désactiver la superposition de débogage standard lors du test de votre jeu et est désactivée par défaut. La superposition de débogage affiche une barre d'utilisation graphique CPU / GPU dans la fenêtre de jeu elle-même avec la valeur réelle fps, le nombre de swaps de texture et le nombre de vertex batch (notez que les swaps de texture et les vertex batch ne seront jamais affiche des valeurs de 2 ou 3, car même avec une pièce vide et aucun objet, GameMaker Studio 2 doit encore dessiner et GameMaker Studio 2 des choses).

Cette barre est divisée en sections, chaque section étant au 1 / 60ème de seconde. Comme vous pouvez le voir sur l'image ci-dessus, la barre est composée de différentes couleurs:

En utilisant cette fonction, vous pouvez ajouter la superposition en mode débogage ou non, et ainsi, vous pouvez voir comment votre jeu fonctionne efficacement et obtenir un indice visuel de la façon dont il utilise les ressources disponibles, sans avoir à en tirer le débogueur s'exécute à côté.


Syntaxe:

show_debug_overlay(enable);

Argument La description
enable allumer ( true ) ou désactivé ( false ) la superposition de débogage.


Résultats:

N/A


Exemple:

if global.debug
   {
   show_debug_overlay(true);
   }
else
   {
   show_debug_overlay(false);
   }

Le code ci-dessus va activer ou désactiver le débogage en fonction de la valeur d'une variable globale.