Quelle est la meilleure façon de dessiner le texte pivoté rendu avec des polices avec pygame? Je peux juste dessiner la police puis rotozoom
il, mais il semble que le meilleur résultat serait obtenu s'il était possible de dessiner les glyphes directement tournés, en particulier en prenant en compte AA?dessiner une police pivotée avec pygame
Répondre
Pygame ne possède pas les fonctionnalités que vous recherchez.
Vous devrez utiliser la méthode que vous mentionnez, par exemple rotozoom
sur une police déjà rendue. La qualité de cette méthode n'est pas si mauvaise en fait. Et en ce qui concerne la vitesse, vous ne voulez pas rendre les polices tout le temps de toute façon.
Si vous recherchez désespérément de la vitesse et que le texte n'est pas dynamique, vous pouvez toujours créer un cache de 32 directions pour chaque texte que vous souhaitez afficher. Pyglet vous permettra de faire pivoter les sprites pour "libre", c'est-à-dire accéléré par le matériel.
Ou vous pouvez aller voir les bibliothèques SDL brutes utilisées par pygame et voir si vous pouvez trouver quelque chose qui dessine des polices pivotées directement et pirater pygame pour l'utiliser.
Vous pouvez utiliser une surface pyOpenGL dans pygame, si cela vous simplifie la tâche. Pyglet utilise également OpenGL. (Pour les surfaces de polygone) Vous pouvez mettre en cache le texte rendu, en utilisant celui-ci pour faire pivoter. Ou pré-cache toutes les 32 directions. [Voir autre réponse]
- 1. Dessiner une parabole avec Pygame
- 2. Dessiner un polygone dans pygame
- 3. Comment dessiner un RoundRect ne pivotée
- 4. Comment dessiner une corde pivotée de haute qualité en C#?
- 5. Comment dessiner des murs en utilisant Pygame?
- 6. Multithreading avec Pygame
- 7. comment dessiner des lignes sur un fond d'image dans pygame
- 8. comment dessiner une partie pivotée de la toile en D-7?
- 9. Comment rogner une image avec Pygame?
- 10. Comment accélérer la sortie de texte pivotée dans MFC
- 11. pygame tournant une ligne
- 12. L'autorotation déforme une vue pivotée dans l'iPhone
- 13. pivotée élément crée des problèmes avec Adorner
- 14. Photo pivotée dans une application caméra personnalisée
- 15. Rebobinage d'une matrice pivotée avec knockoutjs
- 16. Tracer une parabole * pivotée * dans MATLAB
- 17. Comment faire antialiasing sur une vue pivotée?
- 18. Raphaël: Image pivotée égarée
- 19. pivotée tête CSS3
- 20. étiquettes pivotée à gnuplot
- 21. Comment dessiner avec une police Android par défaut sur un canevas?
- 22. Comment dessiner un fichier PDF avec une taille de police différente?
- 23. OCR image pivotée
- 24. Installation de pygame sans racine
- 25. Dessiner une sphère avec Opengl
- 26. Dessiner une image avec CGImage?
- 27. pyGame dans une application pyGTK
- 28. Dessiner du texte en utilisant la police Type1 en C#
- 29. Personnaliser dessiner CTreeCtrl: comment ajouter la police à travers?
- 30. Dessiner une bague avec une ombre noire