小五义 发表于 2013-1-1 22:36:23

pygame学习笔记(4)——声音

<div id="cnblogs_post_body">转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi
pygame.mixer是一个用来处理声音的模块,其含义为“混音器”。游戏中对声音的处理一般包括制造声音和播放声音两部分,这里仅学习了播放声音部分。
1、pygame.mixer启动与初始化
pygame.mixer.init():mixer的初始化。程序中,使用时,一般放在最前面的几句代码中:
import pygame
pygame.init()
pygame.mixer.init()
2、播放声音片段wav文件
播放声音片段wav文件时,pygame.mixer使用Sound对象,格式为:
soundwav=pygame.mixer.Sound("filename.wav")#filename.wav文件名
soundwav.play()
在游戏中,往往用下面的代码来完成:
<div class="cnblogs_code">#@小五义 http://www.cnblogs.com/xiaowuyiimport pygame,syspygame.init()pygame.mixer.init()screen=pygame.display.set_mode(])pygame.time.delay(1000)#等待1秒让mixer完成初始化soundwav=pygame.mixer.Sound("filename.wav") soundwav.play()while 1:    for event in pygame.event.get():      if event.type==pygame.QUIT:            sys.exit()
页: [1]
查看完整版本: pygame学习笔记(4)——声音