場(chǎng)景音樂(lè)淡入淡出

聲音淡出原理
將聲音的當(dāng)前音量慢慢減弱,就是聲音淡出的效果了。
比如場(chǎng)景開(kāi)始時(shí),播放一個(gè)音樂(lè)。

然后希望點(diǎn)擊按鈕時(shí)淡出。
聲音的設(shè)置音量動(dòng)作,標(biāo)簽要和播放音樂(lè)里的標(biāo)簽一致。

分貝數(shù)里的聲音.volume(“音頻標(biāo)簽”)-1是表達(dá)式,點(diǎn)擊輸入框旁邊按鈕可以打開(kāi)表達(dá)式面板

左邊找到聲音,右邊找到他的當(dāng)前音量表達(dá)式

聲音.volume()的括號(hào)里填音頻的標(biāo)簽名字。注意用英文雙引號(hào)括起來(lái)!

然后當(dāng)前音量減去某個(gè)數(shù),讓這個(gè)動(dòng)作持續(xù)發(fā)生,就是聲音淡出效果了!
比如游戲運(yùn)行時(shí),每幀減小音量。

再比如,每隔幾秒減弱聲音

以上兩種均可以實(shí)現(xiàn)聲音淡出。
點(diǎn)擊按鈕,聲音淡出。
因?yàn)辄c(diǎn)擊按鈕的條件和系統(tǒng)的每隔幾秒、每幀都是觸發(fā)條件,一個(gè)事件里只能存在一個(gè)。所以可以借用變量來(lái)幫忙。
以全局變量為例。添加一個(gè)全局變量

當(dāng)按鈕點(diǎn)擊時(shí),變量更改

當(dāng)變量更改時(shí),聲音淡出。

**tips:**聲音音量的分貝數(shù)為0 ,表示正常音量。-10代表原因量的一半左右。
標(biāo)簽: