pygame經常使用函數及方法

# ----------窗口相關操做-----------  
# 建立窗口  
scene = pygame.display.set_mode([屏幕寬,屏幕高])  
# 設置窗口標題  
pygame.display.set_caption("標題")  
# 設置窗口圖標  
pygame.display.set_icon(image)  
# 將圖片繪製到窗口  
scene.blit(image, (0, 0))  
  
# ----------圖像相關操做-----------  
# 加載圖片  
image = pygame.image.load("圖片路徑")  
# 得到圖片矩形 -> Rect(x, y, width, height)  
rect =  image.get_rect()  
# 移動矩形座標  
rect.move_ip(x, y)  
# 判斷兩個矩形是否相交 -> bool  
flag = pygame.Rect.colliderect(rect1,rect2)  

# ----------事件相關操做-----------  
# 得到全部事件列表  
event_list = pygame.event.get()  
# 常見事件類型  
# QUIT 關閉窗口  
# MOUSEMOTION 鼠標拖動  
# KEYDOWN 鍵盤按鍵  
# 得到當前全部持續按鍵 bools_tuple  
bool_list = pygame.key.get_pressed()  
  
  
# ----------音效相關操做-----------  
# 加載背景音樂  
pygame.mixer.music.load("./res/bg2.ogg")  
# 播放背景音樂,-1表示循環播放  
pygame.mixer.music.play(-1)  
# 加載音效  
self.bomb = pygame.mixer.Sound("./res/baozha.ogg")  
# 播放音效  
pygame.mixer.Sound.play(self.bomb)
相關文章
相關標籤/搜索