内容参考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
  • 选中声音对象后,在场景视图,最小距离和最大距离表现为两个蓝色的线框球体
  • 此时,点击播放,在场景中移动时就能感受到声音的变化。

支持的音频格式

unity基础(8)——3D场景添加音频相关推荐

  1. Unity基础(三)3D场景搭建

    目录 一.下载新手资源 二.创建基本地形 三.添加场景细节 四,添加水 五,其他 一.下载新手资源 选择窗口->资源商店 点击按钮,打开unity资源商店网站,搜索(Starter Assets ...

  2. threejs模型可视化编辑器_一个近乎无门槛、零基础的3D场景编辑器

    在这个大数据井喷.互联网爆炸的时代,如何抓住机遇.如何逆流而上或是站在浪潮顶峰?在BAT崛起之初,貌似很少有人选择走BAT当时的道路,那时的他们,选择的是逆流而上,当所有人都在搞实体经营,阿里选择了做 ...

  3. unity像素风3D场景-后处理

    先创建一个C#脚本"PixelateImageEffect",不要再Editor目录下创建C#脚本. 复制如下代码: using System.Collections; using ...

  4. Unity UI或3d场景(跟随手机陀螺仪)的晃动效果

    需求 当游戏显示3d场景及其UI的时候.玩家左右晃动手机的时候,UI界面会随之左右偏移.上下晃动的时候,3D场景会随之上下偏移.手机停止晃动的时候,如若偏移的UI或场景,停顿一会后自动恢复到初始默认位 ...

  5. Unity基础01——3D数学

    1.数学计算公共类Mathf 1.Mathf和Math Math是C#中封装好的用于数学计算的工具类--位于system命名空间中 Mathf是Unity中封装好的用于数学计算的工具结构体--位于Un ...

  6. 将Uity中的3D场景导入Laya并在Chrome浏览器中显示

    本文将实现将Unity中的3D场景通过插件导出到Laya2.0,并在Chrome中显示出来 1:将3D场景需要的模型导入Unity,并将LayaAir插件导入 插件下载地址https://ldc2.l ...

  7. 【3D游戏编程与设计】四 游戏对象与图形基础 : 构建游戏场景+牧师与魔鬼 动作分离版

    [3D游戏编程与设计]四 游戏对象与图形基础 : 构建游戏场景+牧师与魔鬼 动作分离版 基本操作演练 下载 Fantasy Skybox FREE, 构建自己的游戏场景 下载 Fantasy Skyb ...

  8. 声网3D在线互动场景空间音频的实时渲染——如何把“声临其境”推向极致

    编者按: 千人有千耳,不同的人耳对于声音方位的适应已形成习惯,但在Meta RTC场景中如何让不同人也能畅想"身临其境"的感觉?3D在线互动场景空间音频的实时渲染又有哪些应用?Li ...

  9. Unity 基于eventTriggers的3D场景交互系统

    Unity 基于eventTriggers的3D场景交互系统 Unity里的3D项目有时候需要大量的交互,而且是无UI的交互. 这时候可以像UI系统里,使用eventTrigger去制作交互系统.但是 ...

最新文章

  1. 学完css3的总结,css3中常见的单位及总结
  2. 调用discuz编辑器发布帖子显示html代码的解决办法
  3. Python3 字典 items() 方法
  4. 一次 Discuz X3.2 切换数据库后无法登录的问题排查经历
  5. 苹果承认iPhone 12“绿屏”等问题:目前正进行调查
  6. sass08 if while for each
  7. MySQL 常用函数一览
  8. 单片机内存及内存映射(本地地址,逻辑地址,全局地址)
  9. python读取像素值
  10. 新浪微博 mysql_新浪微博,腾讯微博mysql数据库主表猜想
  11. wifi6路由器使用tcpdump抓包
  12. 360全景倒车影像怎么看_倒车注意了!路证人360度全景倒车影像实时显示动态轨迹,轻松倒车泊车...
  13. 北航991——设备管理(重点)
  14. Java对接海康摄像头坑点总结
  15. C语言编程计算差商表,计算方法C语言编程计算方法C语言编程.doc
  16. 微信删除的聊天记录怎么恢复你还不知道?快快收藏起
  17. 时间都知道 作者: 随侯珠 txt格式下载
  18. JAVA入门学习 —方法使用
  19. HTML基础教学课件,HTML基础课件.ppt
  20. linux的cuda10卸载,Ubuntu18.04下卸载CUDA11.0

热门文章

  1. iOS开发之三大计时器(Timer、DispatchSourceTimer、CADisplayLink)
  2. java开发工具包 jdk_什么是JDK? Java开发工具包简介
  3. docker中--privileged的使用
  4. 全球与中国生物气溶胶监测仪市场深度研究分析报告
  5. 素数问题 java_JAVA素数问题
  6. [SQL]联表查询:左联
  7. 每天学一点AS3.0(五)---声音的控制(5)
  8. 易鑫集团Java面试题_史上最全!2020面试阿里,字节跳动90%被问到的JVM面试题(附答案)...
  9. python实现抖音上比较火的罗盘时钟
  10. Pandas MultiIndex 详解