2014-11-21 89 views
0

我想用Pygame和Python 3.4創建一個小遊戲。 我一直在試圖創建一個角色精靈,但即使有大量的在線教程,我也沒有設法讓我的代碼正常工作。我知道窗戶本身加載的很好,但我不知道爲什麼我會出現錯誤。pygame雪碧沒有屬性繪製

這裏是我的代碼:

import pygame, sys, os 
from pygame.locals import * 


class player(pygame.sprite.Sprite): 
    def __init__(self,img): 
     pygame.sprite.Sprite.__init__(self) 
     self.image = img 
     self.rect = self.image.get_rect() 




pygame.init() 
DISPLAYSURF = pygame.display.set_mode((1000,750)) 
pygame.display.set_caption('Hello world') 
img = pygame.image.load("pixel art\RPGchar.png").convert_alpha() 





while True: #game loop 
    for event in pygame.event.get(): 
     if event.type == QUIT: 
      pygame.quit() 
      sys.exit() 


    player.draw(DISPLAYSURF) 
    player.update() 
    pygame.display.flip() 

任何幫助將讓我非常感激。 tnx

回答

1

簡短的回答是,Pygame只能正式支持Python 3.3。

你也許能夠調整一些東西,使它可以在3.4版本中使用,但是如果這是你的第一個項目,可以考慮刪除python 3.4,然後安裝Python 3.3或Python 3.2。

這裏是鏈接的Python 3.2.5:https://www.python.org/download/releases/3.2.5

確保您使用的32位版本!

然後,你可以去這裏:https://bitbucket.org/pygame/pygame/downloads下載你的pygame包。

+0

非常感謝這是非常有用的 – user3946189 2014-11-21 23:22:35