J'ai une application écrite en python qui est fondamentalement un etch-a-sketch, vous déplacez des pixels autour avec WASD et les touches fléchées et il laisse une trace. Cependant, je veux ajouter un compteur pour la quantité de pixels sur l'écran. Comment est-ce que j'ai la mise à jour de compteur sans mettre à jour toute la surface et pwning les dessins de pixel?Mise à jour d'un aspect d'une surface de Pygame
0
A
Répondre
1
utilisation Surface .blit (source, dest, zone = None, special_flags = 0): return Rect
dest peut être une paire de coordonnées représentant l'angle supérieur gauche de la source.
Vous souhaitez probablement effacer l'ancienne valeur de votre compteur avant de la remplacer. Pour cela, vous pouvez capturer l'arrière-plan avant de commencer à vider votre compteur pour la première fois. Puis blittez cette image à chaque fois avant de mettre à jour la valeur du compteur.
En outre, vous devez faire l'arrière-plan de la surface que votre blitting transparent. En supposant que vous avez une police noire sur fond blanc, vous pouvez utiliser:
source.set_colorkey((255,255,255))
Questions connexes
- 1. Comment faire une surface avec un fond transparent dans pygame
- 2. Mise à jour de Nulls
- 3. Instructions de mise à jour
- 4. mise à jour datagridview
- 5. Mise à jour TreeView
- 6. Mise à jour Ligne
- 7. Mettre à jour le panneau de mise à jour
- 8. de mise à jour à l'aide jquery
- 9. pygame est merdait ctypes
- 10. NHibernate Session.Flush() Envoi de requêtes de mise à jour lorsqu'aucune mise à jour n'a eu lieu
- 11. Diagnostic de Rails Application Mise à jour de l'élément Mise à jour
- 12. Mise à jour des modèles
- 13. Mise à jour d'un Hash
- 14. mise à jour django ModelForm
- 15. Mise à jour d'une colonne
- 16. Mise à jour Sharepoint article
- 17. aide mise à jour graphique
- 18. Mise à jour d'une base de données dorsale sur la mise à jour logicielle avec Java
- 19. Drupal: la mise à jour avec Drush ne change pas l'état de la mise à jour
- 20. Syntaxe de mise à jour pour Access
- 21. python méthode de mise à jour dictionnaire
- 22. Mise à jour des déclencheurs de panneau
- 23. Mise à jour de l'image d'un NSStatusItem
- 24. fonction de mise à jour dans PostgreSQL
- 25. Mise à jour de asp.net Xml Sitemap
- 26. Mise à jour de la version
- 27. Comportement de mise à jour MySQL
- 28. Approche de mise à jour orientée objet
- 29. mise à jour de sous-requête corrélée
- 30. Actualisation ASP.NET Panneau de mise à jour