手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

pygame.mixer函数的使用实例分析

时间:2024-10-13 15:43:20

1、示例为飞机大战中的子弹发射声音:class Hero(蘅荫酸圉GameSprite):... def fire(self): keys_pressed=pygame.key.get_pressed() if keys_pressed[pygame.K_SPACE]: pygame.mixer.init() pygame.mixer.music.load("./5823.mp3") pygame.mixer.music.play() for i in range(-0,1): bullet=BUllet() bullet.rect.bottom=self.rect.y bullet.rect.centerx=self.rect.centerx+i*20 self.bullets.add(bullet)整段的意思是:当按下键盘空格键就播放5823.mp3文件,并发射子弹。

pygame.mixer函数的使用实例分析

2、其中:keys_pressed=pygame.key.get_pressed()为判断键盘按键状态。

pygame.mixer函数的使用实例分析

3、其中 if keys_pressed[pygame.K_SPACE]:为判断如果按下空格键,就触发下列事件。

pygame.mixer函数的使用实例分析

4、其中pygame.mixer.init()为初奘疚豫枭始化pygame.mixer,注意:如果前面已经.init,这里就可以不用初始化。

pygame.mixer函数的使用实例分析

5、其中:pygame.mixer.music.load("./5823.mp3")为 加载声音文件,括号里为路径。

pygame.mixer函数的使用实例分析

6、其中:pygame.mixer.music.play()为播放加载的声音文件。

pygame.mixer函数的使用实例分析
© 手抄报圈