-
编写好玩的PC喇叭发音程序
2008-05-24
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://xiyingbiao.blogbus.com/logs/21518652.html
游戏声音:
音效在游戏里是非常重要的
这里介绍用pc喇叭产生的最简单的声音,以后在给大家介绍如何驱动声卡使音箱发声
c语言函数库提供了两个声音函数 sound(),nosound()和延迟函数delay()
sound()函数中频率参数的单位是(Hz),根据测试,调用参数18Hz以上的sound()
函数可以被人耳识别,以下是一个利用循环改变声音频率的例子,发出来的生音频率从低到高
代码如下:
#include <dos.h>
main()
{
int i;
for(i=0;i<=1000;i++)
{
sound(i);
delay(1000);
nosound();
}
}
在游戏中sound()函数通常在某一游戏动画图像画好后处于延迟的时候使用
这里使用delay()延迟函数一举两得,即使游戏动画图像进行了一定时间的停留
,又使声音进行了一定时间的播放
需要提醒大家的是:
不同的机器在使用delay()延迟函数时延迟时间不同,这是因为受cpu速度的影响
最终我们将不使用delay()函数作为延迟函数。良田摄像头潜水艇301PL+镁光 59.99元 
随机文章:
常用花指令大全(木马免杀) 2008-08-23如何做网页木马 2008-08-13C#编码的好习惯(1) 2008-04-19C#语言初级入门 2008-03-01C#语言初级入门 2008-03-01
收藏到:Del.icio.us







