Emi*_*uin 7 audio unity-game-engine
我想在我的 Unity 项目中播放一些音效。
我在官方网站上寻找解决方案,但我无法区分音频源、音频侦听器和音频剪辑之间的区别。
以编程方式添加它们还是使用适当的组件更好?
预先感谢您的耐心等待。
Rem*_*_rm 12
AnAudioSource是允许在场景中播放声音的组件。它还包含音频的控制选项,Play Pause volume loop以及控制声音播放方式所需的所有其他属性和方法。该组件还支持 3D 音频,这意味着声音将来自GameObject它所在的位置,例如人的嘴。AudioSource可以在此处的文档中找到代码示例和其他属性/方法
资产类型 AudioClip由AudioSource用于播放。AudioClip包含您想以压缩的 ogg vorbis 或未压缩的形式播放的文件。AudioClip还包含有关该剪辑的所有信息,例如length和frequency。在此处找到的所有方法和属性的完整文档
你选择什么样AudioClip的AudioSource剧本通过设置AudioSource.clip属性。
最后你有组件 AudioListener,顾名思义就是监听场景中的音频(从 播放AudioSource)。为了能够在您的场景中听到声音,您需要一个AudioListener(主摄像机上默认有一个,每个场景仅限一个)并且在您的AudioSource. 就像AudioSource在AudioListener也有一个volume特性,但它们并不相同。的volume属性AudioListener规定了整个游戏的音量,而AudioSource它只规定了该特定实例的音量。可以在此处找到解释所有属性和方法的完整文档
| 归档时间: |
|
| 查看次数: |
3940 次 |
| 最近记录: |