大家好,今天小白给大家分享一篇介绍unity audio mixer用法的文章,欢迎一起学习交流,转载自:此处

音效混合器原理:

一、创建 AudioMixer 

二、使用 
Master 拖拽到一个AudioSource 组件的 Output 参数上 

运行,播放音效,选中 AudioMixerDemo 在Inspectr 面板点击 Open,弹出面板如下 

既然是音效混合器,一个音效混合是没有意义的,赋值几个挂载 AudioSource 组件的对象,分别拖上不同的音效,这样,几个 AudioSource 公用一个 Master,才会达到几种不同音效混合的效果,一般情况下一个音效混合组(AudioMixerGroup)是不够的,下面添加多个 AudioMixerGroup

(1) 点击 Groups 右边的 “+” 

(2)选中一个 Master 然后点击 + 将会给其添加一个子 AudioMixerGroup,即需要给谁添加子 AudioMixerGroup,就选中谁,然后点击 +,这些AudioMixerGroup是可以嵌套的 

(3)此时回到 Project面板会发现多了两项 A,B

(4)再次运行程序,打开 AudioMixer 
会看到 视图发生了变化,有三个显示音效变化的视图了,分别是 Master、A、B

(5)选择 A 然后点击 A 下面的 S 按钮,将停止除自己以外的其他音效的播放,结果为 B的播放将停止如下 

选择 A 然后点击 A 下面的 M 按钮,结果 A 自身停止播放

三、开始编辑每一个 AudioMixerGroup 

点击 AudioMixer 面板的 Editor in Play Mode 这样我们在运行状态下编辑的 Group,在停止运行时将保存

下面简单说几个效果的作用 
选中一个 AudioMixerGroup 添加效果,有两种方法 

或者下面方法 

(1)Send 会将这个Group 的信号传递出去 
(2)Receive 接收其他 Group 发出的信号

下面给 A 添加一个Send, 给B添加一个Receive 

解决上面警告方法就是在 A 的Send 处设置接收者,即设置 B的Receive为接收者 

这样A 发送的信号,B就能接受到了 

(3)Duck Volume ,接收其他Group发送的信号,改变自己的一些属性,比如音量大小。 
下面给 A 添加 Duck Volume ,给 B 添加 Send,将B的Send的接收者设置为 A 的 DuckVolume

然后设置A 的 Duck Volume 的一些属性,当该 Duck Volume 接收到 B Send 过来的信号,将改变自身的一些属性 
比如当 播放 B Group 声音时,让A Group声音减小,就可以设置 A Duck Volume 的 Make -Up Gain 数值为 负数

(4) Low Pass 低通滤波器,即只允许低频率的音效播放出来,而高频率的音效不播放出来

(5)High Pass 高通滤波器,即只允许高频率的音效播放出来,而低频率的音效不播放出来 
(6)Echo 回声,即添加该效果,该 Grop 播放的声音将会产生回音 

(7)Flang镶边效果,用来产生奇怪的音效 

四、总结

本篇主要介绍了Audio Mixer的简单使用过程,欢迎一起交流学习。

Unity Audio Mixer介绍相关推荐

  1. [Unity 3D] 使用Audio Mixer分别控制主音量、背景音乐和其他音效

    前言 在游戏中,通常我们需要控制整个游戏的主音量(全局音量),并且单独控制背景音乐和其他音效(攻击.爆炸之类)的音量,这时我们可以用Audio Mixer来解决. 如果文章中有哪些地方写的不对, 欢迎 ...

  2. Unity 声音播放控制:Audio Mixer

    Unity播放声音时一般会使用AudioSource和AudioListener控制声音的播放,暂停和大小.在场景中AudioListener只能存在一个,当控制所有的声音都是一样的设置时只需要调用A ...

  3. Unity Hierarchy视图介绍

    Unity Hierarchy视图介绍 题外话:写文章的习惯又兜兜转转捡起来了,希望能帮到更多人吧.. 1.Hierarchy视图总述 如图所示,打开新的Unity项目or创建一个新的Scene时,默 ...

  4. 简易音频混音器:Easy Audio Mixer

    Easy Audio Mixer Mac破解版是Mac平台上初学者必备的一款简单易用的音频编辑工具.可以帮我们剪切音频,混合音频,从视频文件中分割音频,还可以将多个音频合并为一个.只需要进行几次拖放操 ...

  5. 使用Audio Mixer分别控制音效

    前言 在游戏中,通常我们需要控制整个游戏的主音量(全局音量),并且单独控制背景音乐和其他音效(攻击.爆炸之类)的音量,这时我们可以用Audio Mixer来解决. 工程中用到3个音频文件作为测试,分别 ...

  6. Unity 工具栏功能介绍

    Unity 工具栏功能介绍 题外话:人生还真是充满了戏剧性,不是惊喜就是惊吓 1.Unity工具栏 说明:等下会根据如图所示的三个区域,一一介绍.PS:我的Unity版本号是2019.4.16f1c1 ...

  7. Unity官方Shader介绍: TRANSFORM_TEX

    Unity官方Shader介绍: TRANSFORM_TEX 文章目录 Unity官方Shader介绍: TRANSFORM_TEX 纹理(Texture) 纹理坐标(UVW, STR) 纹理映射(T ...

  8. Unity中RampTex介绍和应用: 溶解特效优化

    Unity中RampTex介绍和应用: 溶解特效优化 上一篇文章介绍了溶解特效和其基本的原理, 接下来的两篇文章在此基础上增加了优化的内容. 今天主要的内容如下: 介绍RampTex 使用RampTe ...

  9. 【贪玩巴斯】Unity3D初学圣经(二)—— unity界面布局介绍 unity常用面板介绍 「1-5 到 1-7」—— 2022年1月20日

    [贪玩巴斯]Unity3D初学圣经 二-- unity界面布局介绍 & unity常用面板介绍 「1-5 到 1-7」-- 2022年1月20日 本文对应视频P5 1-5 到P7 1-7 un ...

  10. unity 通过audio mixer 来控制音频的大小

    using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Aud ...

最新文章

  1. 倦怠和枯燥_启动倦怠
  2. NYOJ 598 旋转圆柱矩阵
  3. Source Insight Source Navigator使用技巧
  4. 一站式学习Wireshark(七):Statistics统计工具功能详解与应用
  5. VC6重载字体对话框,去除颜色下拉框
  6. 【OJ】华东师范大学Python程序设计OJ题解
  7. android.support.v7.widget.,关于android.support.v7.widget.RecyclerView的使用,总是找不到类...
  8. 【英语学习】【Daily English】U14 Transportation L04 I'm going to go screen
  9. windows server 2003 or 2008 远程登录时超过最大连接数的解决办法
  10. 阿里云智能 AIoT 首席科学家丁险峰:阿里全面进军 IoT 这一年 | 问底中国 IT 技术演进
  11. iOS(iPhone/iPad)开发新手必读
  12. zoj 3747 dp递推
  13. 电脑主机前面的耳机插孔没声音怎么办
  14. Beaglebone Black - 控制 BBB 板上的 LED 灯
  15. 安卓RecyclerView万能分割线
  16. 影像去雾软件(雾气消除)免费版
  17. 打入客户内部做销售1
  18. win10注册表损坏开机蓝屏修复
  19. Java 输出杨辉三角
  20. 防止360浏览器小窗下载视频

热门文章

  1. 通感一体化学习笔记(1)——匹配滤波与脉冲压缩
  2. 一个程序员未来5年的自我规划
  3. Java最准确的获取当前一周开始时间和结束时间
  4. 个人网站建设及功能介绍
  5. vue网页调用高德获取经纬度
  6. STL-造汽车的厂家不造轮子
  7. 如何卸载CAD 2019 ?怎么把AutoCAD 2019彻底卸载删除干净重新安装的方法【转载】
  8. tf SavedModel 保存模型的新方式
  9. 【delete用法 与 object(对象)的创建】
  10. Excel如何对多分隔符号数据进行分列