pygame 游戲精靈的創建


在pygame中,游戲精靈繼承自 pygame.sprite.Sprite

 

精靈使用步驟:

  1. 創建精靈
  2. 創建精靈組
  3. 添加精靈到精靈組
  4. 讓精靈組調用 update() 和 draw()

 

 

創建精靈:

class Demo(pygame.sprite.Sprite):
	def __init__(self, image_path):
		super().__init__()   # 調用父類初始化方法

		self.image = pygame.image.load(image_path)   # pygame.image.load 方法加載圖像 image_path: 圖像路徑
		self.rect =  self.image.get_rect()   # get_rect() 方法獲取圖像矩形區域

	def update(self):   # 圖像的更新
		pass

 

創建精靈組:

demo = Demo("./images/bg.png")   # 創建精靈
demo_Group = pygame.sprite.Group()   # 創建精靈組
demo_Group.add(demo)   # 將精靈添加進精靈組

 

精靈組更新:

demo_Group.update()   # 讓精靈組中的所有精靈調用各自的 update() 方法
demo_Group.draw(screen)   # 將精靈繪制在屏幕, screen: 用戶創建的屏幕對象

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM