内容参考Unity官方基础教程
操作系统:Win10
Unity版本:2019.4

添加背景音频

背景音频的音量不会因为距离而发生变化。
步骤:

  • 选择一个GameObject,在Inspector窗口点击Add Component,搜索并选择Audio Source组件
    在这里插入图片描述
  • 组件中自带一些可用属性,比如播放时唤醒(Play On Awake)、静音(Mute)、循环播放(Loop)等
    在这里插入图片描述
  • 点击AudioClip属性右侧的圆形图标
    在这里插入图片描述
  • 在出现的窗口中双击选择一个音频(前提是Assets文件夹下已经有音频文件,没有的话需要先将音频复制到Assets文件夹下)
    在这里插入图片描述
  • 此时点击播放按钮,就能在场景中听到音频(没有声音的话检查一下有没有点到静音按钮或者检查一下音频文件有没有出问题)
    在这里插入图片描述
    播放时按到Mute Audio会静音。
    在这里插入图片描述
    场景视图中点击这个声音图标,可以直接测试音频文件有没有声音。

添加3D音频

3D音频会随着在场景中移动而发生音量、音调的变化,就像在现实空间中一样。
3D音频其实是在背景音频的基础上修改了一些属性。
步骤:

  • 添加一个背景音频
  • 修改Audio Sourse组件的Spatial Blend属性值,调整为1,使音频有3D感
    在这里插入图片描述
  • 点开3D Sound Settings
    在这里插入图片描述
  • 可以选择多普勒效应的等级(Doppler Level),声音衰减(Volume Rolloff)的距离曲线,也可以调整声音的最小距离(Min Disdance)和最大距离(Max Disdance
    在这里插入图片描述
  • 选中声音对象后,在场景视图,最小距离和最大距离表现为两个蓝色的线框球体
    在这里插入图片描述
  • 此时,点击播放,在场景中移动时就能感受到声音的变化。

支持的音频格式

在这里插入图片描述

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐