python中的pygame的使用(4)
上一個專欄中
我們講述了pygame中一些功能的實現(xiàn)方式!
這一個專欄中
我將帶領大家學習一些角色類(class)的編寫!
那我們廢話不多說,說干就干!

先將代碼寫出來!??
......(正在編寫中)

# 創(chuàng)建一個玩家類!
class Player(pygame.sprite.Sprite):
????????# 初始化角色!
????????def __init__(self):
????????????? ? pygame.sprite.Sprite.__init__(self)
????????????????# 將游戲角色的表面設置為一張圖片!
????????????????self.image = pygame.image.load('圖片文件')
????????????????# 獲取角色表面的矩形框!
????????????????self.rect = self.image.get_rect()
????????????????# 定義初始位置!
????????????????self.rect.center = (x,y,z)# 初始位置(x、y、z),自己修改!
????????# 這里的代碼是要在每一幀都執(zhí)行的!
????????def update(self):
????????????????pass#這里我就不寫了!以后我們學習類更多pygame的知識再來填寫!
# 將類實體化!
player = Player()

下一期專欄,我來教大家如何讓角色出現(xiàn)在舞臺上!
再來講一下pygame中的Surface是什么?
標簽: