# ----------窗口相关操作-----------
# 创建窗口
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)
pygame常用函数及方法
猜你喜欢
转载自my.oschina.net/u/3754854/blog/1822053
今日推荐
周排行