跳轉到內容

使用 XNA 建立遊戲/音訊聲音/簡介

來自華夏公益教科書,開放世界開放書籍

良好的聲音是成功遊戲的重要組成部分。為此,你需要了解 XACT,以及建立聲音和音訊的方法。查詢免費聲音也是一個重要主題。

聲音是一種以波的形式在所有型別的陸地物質(固體、液體和氣體)中傳播的波。人類可以透過這些波移動耳鼓,一個膜,在中耳的幫助下,將聲音轉換為電訊號來聽到聲音。這些訊號沿著神經傳遞到大腦,在那裡被“聽到”。我們最常聽到透過空氣傳播的聲音波。例如,我們稱之為雷聲,是閃電的衝擊波;也就是說,當閃電擊中時,它會使周圍的空氣發生位移,從而向各個方向發出聲波。我們也可以在水中和透過固體聽到聲音。由於密度較高,聲音實際上在這些介質中的傳播距離比在空氣中更遠。我們通常認為的聲音,通常來自某種運動或振動體。

帶有標註的頻率和振幅的聲音波。

聲音波的頻率,以赫茲 (Hz) 為單位測量,決定了音調,即聲音的高低。它是聲波中波峰之間的距離。更長的、低頻率的波形(例如,低音)傳播得更遠,並且可以比高頻率聲波更容易地穿透不同的物質形式。鯨魚同時使用高頻率聲波,包括超聲波和低頻率聲波,包括次聲波。它們發出的最大和最低聲音傳播距離最遠,可達數百英里。

聲音波的振幅響度,以分貝 (dB) 為單位測量,這是一個對數刻度。噴氣發動機通常被認為約為 140 分貝,而藍鯨的叫聲可達 188 分貝。由於分貝刻度的性質,這些聲音比耳語響亮數百萬倍。

即使是非常“簡單”的聲音,比如長笛的聲音,也不是完美的正弦波形。基於硬體和軟體的聲音發生器能夠建立正弦波和其他波形,如三角波(鋸齒波)或方波。通常,每個感知到的基音可能有一系列泛音和諧波。

一個更典型的聲波形,來自語音錄音
華夏公益教科書