Questions marquées «pygame»

19
Faire un effet SNES Mode 7 (transformation affine) dans Pygame

Existe-t-il une réponse courte sur la façon de faire un effet de type Mode 7 / Mario Kart dans Pygame? J'ai beaucoup cherché sur Google, tous les documents que je peux trouver sont des dizaines de pages dans d'autres langues (asm, c) avec beaucoup d'équations étranges et autres. Idéalement, je...

9
Augmentez la vitesse de blitting?

Je travaille sur un sidecroller 2D dans PyGame. Pour chaque carte, nous utilisons une texture (c'est la taille réelle de la texture): Ensuite, nous chargeons l'image avec ce code: sprite = pygame.image.load("Maps/MapTesting.png") sprite.convert() sprite = pygame.transform.scale(sprite,...

9
Comment fonctionne gluLookAt?

De ma compréhension, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); est équivalent à: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Mais lorsque j'imprime la ModelViewmatrice, l'appel à glTranslatef()ne semble pas...

8
Clone PyGame QIX, zones de remplissage

Je joue avec PyGame. Maintenant, j'essaie d'implémenter un clone QIX . J'ai ma boucle de jeu et je peux déplacer le joueur (curseur) sur l'écran. Dans QIX, le mouvement du joueur laisse une trace (queue) sur l'écran, créant une polyligne. Si la polyligne avec les limites de l'écran crée un...

8
Le moyen le plus efficace pour dessiner un sommet avec OpenGL

J'écris un jeu OpenGL 3D. Il y aura des tonnes de triangles pour le terrain et les objets utilisés. J'étudie à partir du guide officiel d'OpenGL et la première méthode présentée est d'appeler une fonction glVertexaprès le glBeginpour chaque sommet que vous voulez dessiner. Cependant, cette méthode...

8
Implémentation d'un SceneManager à l'aide d'OpenFL

J'essaie d'implémenter un SceneManager de base en utilisant OpenFL et Haxe. Je n'ai pas beaucoup d'expérience avec OpenFL et Haxe, j'ai donc quelques problèmes. Voici comment j'ai conçu la classe SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends...