2018年5月11日 星期五

week11 宋偉榤

聲音音效

1.先從上課的軟體裡載Lesson32 並開啟它
沒有自動替代文字。

2.玩玩看這個遊戲還有它的聲音
圖像裡可能有文字

3.接下來一樣開啟codeblocks(一樣的方法
沒有自動替代文字。

4.輸入#include <mmsystem>
 PlaySound("shot.wav", NULL,SND_SYNC);
沒有自動替代文字。

5.把音效拉進去裡面
沒有自動替代文字。

6.這時加入兩個音效
SND_SYNC等它   SND_ASYNC不等它
          SYNC同步             ASYNC不同步
沒有自動替代文字。

7.另外SND_LOOP是一直重複播放
圖像裡可能有文字

沒有自動替代文字。

程式碼

#include <mmsystem.h>
int main(int argc, char *argv[])
{

    PlaySound("shot.wav", NULL,SND_SYNC);
    PlaySound("Queen.wav", NULL,SND_ASYNC);


鍵盤鋼琴

8.在Keyboard凾式修改程式
沒有自動替代文字。

9.下載鋼琴的聲音並移到lib裡
沒有自動替代文字。



程式碼

#include <mmsystem.h>///要在PlaySound()前引用
static void key(unsigned char key, int x, int y)///修改別人的Keyboard凾式
{
    switch (key)
    {
        case '1':
            PlaySound("Do.wav",NULL,SND_ASYNC);
            break;

        case '2':
            PlaySound("Re.wav",NULL,SND_ASYNC);
            break;

        case '3':
            PlaySound("Mi.wav",NULL,SND_ASYNC);
            break;
        case '4':
            PlaySound("Fa.wav",NULL,SND_ASYNC);
            break;
        case '5':
            PlaySound("Sol.wav",NULL,SND_ASYNC);
            break;
        case '6':
            PlaySound("La.wav",NULL,SND_ASYNC);
            break;
        case '7':
            PlaySound("Si.wav",NULL,SND_ASYNC);
            break;
    }

沒有留言:

張貼留言