La première étape est de rendre ce jeu possible. Cependant, comment gérer le mouvement de la balle ? Évidemment, la méthode delay&cls n'est plus applicable, car l'écran est constamment effacé lorsque l'ensemble du programme est en cours d'exécution, l'effet sera très médiocre. , j'ai donc pensé à utiliser le contrôle de forme pour remplacer la petite boule dessinée par la commande cercle, puis faire bouger la balle. Ce problème est très simple, car le contrôle de forme a des attributs gauche et haut, qui peuvent être contrôlés par le contrôle. de chaque attribut peut facilement résoudre le problème du mouvement de la balle.
Dans la deuxième étape, l'angle de la balle sera contrôlé. L'angle peut être reflété par les attributs gauche et haut de la forme. Le contrôle de la minuterie est utilisé pour ajouter ou soustraire continuellement une valeur aux valeurs gauche et supérieure de. la balle. La valeur gauche de la balle est Après l'avoir modifiée en même temps que celle du haut, vous pouvez contrôler l'angle de la balle. À ce stade, le ballon peut être amené à bouger. Le problème suivant est de lui permettre d'effectuer des mouvements de jugement.
La troisième étape consiste à contrôler la balle de manière décisive. Lorsque la gauche de la balle est supérieure à l'échelle gauche de la forme, la gauche de la balle est remplacée par une valeur négative. Par analogie, la hauteur de la balle peut également être contrôlée de la même manière. . , il est désormais très pratique d'effectuer des mouvements de jugement sur le ballon. À cette étape, le programme est déjà à moitié terminé.
La quatrième étape, puisque la balle peut se déplacer librement, nous pouvons penser que lorsque les valeurs supérieure et gauche des briques supérieure et gauche de la balle sont proches d'une certaine plage, les conditions sont établies pour rendre les briques visibles est faux, puis le haut et la gauche de la balle sont ajoutés aux valeurs opposées correspondantes avant le contact, de sorte que les briques disparaissent et que la balle change de trajectoire. La mise en œuvre de cette étape nécessite de résoudre beaucoup de choses. problèmes techniques. Question, vous pouvez définir deux variables Dwd et Dhd et deux quantités booléennes comme Dw et Dh dans l'événement de chargement du formulaire. Utilisez Dwd et Dhd pour contrôler la balle pour qu'elle se déplace vers la gauche et vers le haut. la forme ou Lorsque les limites des briques entrent en contact, les valeurs de Dw et Dh changent en conséquence. En contrôlant ces deux valeurs, la balle peut se déplacer d'une manière cohérente avec l'angle de rebond. Le programme a maintenant été initialement formé. .
La cinquième étape consiste à créer un tel jeu, il doit y avoir une bonne interface utilisateur. Afin que la balle accepte le contrôle de l'utilisateur, j'ai placé un bouton de commande sur le bord inférieur du formulaire, qui peut être contrôlé par les touches fléchées. .Pour contrôler, puis ajouter des déclarations de jugement pour faire bouger la balle en conséquence lorsque la commande entre en contact, une telle interface utilisateur est résolue.
Sixième étape, il ne reste plus que la dernière étape du programme, qui consiste à générer la disposition des briques. Les briques peuvent être remplacées par des boutons de commande, puis utiliser une instruction de boucle pour charger le tableau de contrôle de commande défini lorsque le programme est en cours d'exécution. .D'accord, tout est fait maintenant.
->