六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 330|回复: 0

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

[复制链接]

升级  72.67%

135

主题

135

主题

135

主题

举人

Rank: 3Rank: 3

积分
418
 楼主| 发表于 2013-1-1 22:36:23 | 显示全部楼层 |阅读模式
<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([640,480])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()
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表