当前位置: 首页 > news >正文

Unity音频基础概念

一、音源与音频侦听器

游戏画面能够被观众看到,是因为有渲染器和摄像机,同样音频能够被听到,也要有声音的发出者与声音的接收者。声音的发出者叫做音源,接收者叫做音频侦听器。Audio Source与Audio Listener都是组件,可以挂载到任意物体上发挥作用。

一般音频侦听器整个场景中只有一个Audio Listener,默认挂载在著摄像机上。根据具体设计需求,Audio Listener也可以挂载到主角身上,或其他适合接收音频的位置。

而要播放音乐,只需要创建一个带有Audio Source组件的物体,并准备播放的音频资源文件,其步骤如下。

  1. 准备一个音乐文件,复制到当前工程的Assets文件夹下
  2. 在场景列表中单击鼠标右键,选择Create->Audio->Audio Source创建一个音源物体。也可以在任意物体上添加Audio Source组件
  3. 选中音源物体,可以看到Audio Source组件的第一个属性为AudioClip(音频片段),将Project窗口中的音频文件拖曳到该属性上即可。
  4. 运行游戏,在默认设置下该音频会被播放一次

二、音源组件详解

Audio Source组件可调节的参数较多,而且大部分参数都可以直接改变声音的播放效果。

下面将详细解释Audio Source组件每一个属性的作用

属性含义说明
AudioClip音频片段要播放的音频资源
OutPut输出默认设置为空,表示直接播放声音。也可以设置为一个声音混合器(Audio Mixer),混合器一般用于统一调节音源的音调和音量等
Mute静音勾选表示静音
Bypass Effects忽略音频特效
Bypass Listener Effects忽略混响区域
Play On Awake初始播放勾选则在该物体创建时立即播放音效
Loop循环勾选则循环播放音频
Priority优先级同时播放的音源较多时,低优先级音效会被高优先级音效顶替
Volume音量音量大小,范围为0~1,按比例调节
Pitch速度可以改变声音播放的速度。速度变化时频率也会变化,因此会导致音调升高或降低
Stereo Pan立体声平衡调节左右声道的音量比例
Spatial Blend空间混合

可以从纯2D音频逐步调节到纯3D音频。2D表示用户听到的声音与音源的空间位置无关,3D表示音乐效果会因音源和侦听器的相对位置而变化。

例如,背景音乐应当用纯2D音源,而3D音效用于增强真实感

Reverb Zone Mix混响区域参数改变混响区域对声音效果影响的成都
3D Sound Settings3D音频设置具体的3D音频参数设置,附带直观的图表。可以对声音传播范围、滚降曲线甚至多普勒效应做细节调整
http://www.lryc.cn/news/142174.html

相关文章:

  • sklearn Preprocessing 数据预处理功能
  • 创建和分析二维桁架和梁结构研究(Matlab代码实现)
  • SpringBoot实现文件上传和下载笔记分享(提供Gitee源码)
  • Git工作流
  • 【Git Bash】简明从零教学
  • 【QT5-自我学习-线程qThread练习-两种使用方式-2:通过继承Qobject类-自己实现功能函数方式-基础样例】
  • 两款开箱即用的Live2d
  • LAMP架构详解+构建LAMP平台之Discuz论坛
  • 如何使用腾讯云服务器搭建网站?新手建站教程
  • mybatis plus 控制台和日志文件中打印sql配置
  • 苍穹外卖总结
  • Git 删除已经合并的本地分支
  • 递归算法应用(Python版)
  • 有什么react进阶的项目推荐的?
  • 基于串口透传模块,单片机无线串口空中下载测试
  • 研磨设计模式day11代理模式
  • vue2 路由进阶,VueCli 自定义创建项目
  • 《C语言编程环境搭建》工欲善其事 必先利其器
  • 蓝蓝设计ui设计公司作品案例-中节能现金流抗压测试软件交互及界面设计
  • 汽车制造业外发文件时 如何阻断泄密风险?
  • 怎么对App进行功能测试
  • 数字流的秩、单词频率(哈希实现)
  • 【洛谷】P2678 跳石头
  • Elasticsearch配置优化
  • Springboot整合minio组件-分布式文件存储
  • 多态/虚函数/虚函数表
  • QT中按钮的基类QAbstractButton
  • 并查集(种类并查集,带权并查集)
  • 飞天使-k8s基础组件分析-控制器
  • 有序充电运营管理平台是基于物联网和大数据技术的充电设施管理系统-安科瑞黄安南