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)
相关文章
相关标签/搜索