2015-10-13 1 views
1

Screen Shot of ProblemGlitch Sprite Pygame

Salut tout le monde peut aider. Je fais des pépins sur le sprite de pygame. Les sprites sont de 50x50 pixels 72 res créés dans Photoshop. J'utilise: tile.image = pygame.image.load (tile.name) pour charger les ajouter à un pygroup tileGroup.add (tile) puis juste faire un tileGroup.draw ordinaire (écran)

J'ai essayé le code sur un PC Windows et ça marche bien. Je peux seulement supposer que c'est une chose MAC. Quelqu'un peut-il nous éclairer?

Répondre

0

J'ai eu le même problème et je l'ai résolu en rétrogradant de SDL v1.2.15 à 1.2.10. SDL Library a ce bug méchant exclusivement sur El Capitan et sur les versions supérieures à 1.2.10.

Pour rétrograder via Homebrew, vous devez:

  1. Allez dans "/ usr/local/Bibliothèque/Formule", trouver "sdl_image.rb" et renommez-le à quelque chose en cas de sauvegarde, il.
  2. Dans Terminal, utilisez "infusion créer https://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.10.tar.gz". Il devrait créer un nouveau "sdl_image.rb" au même endroit.
  3. Ouvrez le nouveau "sdl_image.rb" et l'ancien; Copiez les lignes qui commencent par "depends_on" et toute la fonction "install" de l'ancien fichier image, puis remplacez la fonction "install" dans le nouveau fichier avec ces lignes.
  4. Dans Terminal, utilisez "brew install sdl_image".