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) 



猜你喜欢

转载自my.oschina.net/u/3754854/blog/1822053