使用 XNA 创建游戏/音频声音/简介
外观
良好的声音是成功游戏的重要组成部分。为此,你需要了解 XACT,以及创建声音和音频的方法。查找免费声音也是一个重要主题。
声音是一种以波的形式在所有类型的陆地物质(固体、液体和气体)中传播的波。人类可以通过这些波移动耳鼓,一个膜,在中耳的帮助下,将声音转换为电信号来听到声音。这些信号沿着神经传递到大脑,在那里被“听到”。我们最常听到通过空气传播的声音波。例如,我们称之为雷声,是闪电的冲击波;也就是说,当闪电击中时,它会使周围的空气发生位移,从而向各个方向发出声波。我们也可以在水中和通过固体听到声音。由于密度较高,声音实际上在这些介质中的传播距离比在空气中更远。我们通常认为的声音,通常来自某种运动或振动体。
声音波的频率,以赫兹 (Hz) 为单位测量,决定了音调,即声音的高低。它是声波中波峰之间的距离。更长的、低频率的波形(例如,低音)传播得更远,并且可以比高频率声波更容易地穿透不同的物质形式。鲸鱼同时使用高频率声波,包括超声波和低频率声波,包括次声波。它们发出的最大和最低声音传播距离最远,可达数百英里。
声音波的振幅或响度,以分贝 (dB) 为单位测量,这是一个对数刻度。喷气发动机通常被认为约为 140 分贝,而蓝鲸的叫声可达 188 分贝。由于分贝刻度的性质,这些声音比耳语响亮数百万倍。
即使是非常“简单”的声音,比如长笛的声音,也不是完美的正弦波形。基于硬件和软件的声音发生器能够创建正弦波和其他波形,如三角波(锯齿波)或方波。通常,每个感知到的基音可能有一系列泛音和谐波。