pygame常用函数及方法

本文详细介绍了使用Python的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) 



 

转载于:https://my.oschina.net/u/3754854/blog/1822053

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值