J'ai fait un petit jeu pour une tâche de devoirs en utilisant Pygame avec Livewires. J'ai essayé de le déboguer, mais sans succès; Je ne peux pas regarder les variables que je veux regarder avant que la boucle principale soit exécutée. Bien que je puisse appuyer sur F10 pour sauter la boucle principale, cela arrête simplement la fenêtre Autos and Watches de fonctionner; Apparemment, ils peuvent seulement enregistrer des vars lorsque le jeu est mis en pause par le débogueur.Comment déboguer l'application Pygame avec Visual Studio pendant l'exécution
Existe-t-il un moyen pour moi d'utiliser le débogueur pour regarder les vars en cours d'exécution? Parce que peu importe ce que je fais quand le débogueur est en pause, je ne peux pas regarder les données dans les objets du jeu que je veux regarder
pourriez-vous partager une capture d'écran sur le résultat de votre côté? Ajoutez-vous vraiment un point d'arrêt dans votre application? Le point d'arrêt est-il atteint? Ce que je sais est que si le point d'arrêt a été frappé, pour afficher une valeur en utilisant DataTips, survolez simplement la souris sur n'importe quelle variable dans l'éditeur. Ou vous pouvez utiliser le débogage python interactif à chaque fois que le débogueur est cassé. –
De quel résultat parlez-vous? Et oui, j'ai ajouté un point d'arrêt, et il a été frappé. Cependant, j'ai essayé votre suggestion de planer au-dessus de la souris, et après avoir passé le jeu à travers assez de cadres, j'ai réussi à voir les valeurs des objets du jeu. Ensuite, j'ai arrêté le débogueur, puis l'ai répété avec Break All. Après avoir appuyé sur F10 à quelques reprises, j'ai remarqué que je pouvais voir les valeurs de mes objets (bien que l'interface n'était pas intuitive). Donc, je suppose que mon problème est résolu. Merci :) – Tespy