Unity音频基础概念

简介: 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 Settings 3D音频设置 具体的3D音频参数设置,附带直观的图表。可以对声音传播范围、滚降曲线甚至多普勒效应做细节调整


相关文章
|
开发工具 图形学 git
Unity 之 加载工程卡在音频处不动(Unity识别不出音频文件)
在Git上克隆同事上传的工程,打开是卡在音频处不动解决方案分享。
969 0
Unity 之 加载工程卡在音频处不动(Unity识别不出音频文件)
|
开发者 图形学 C#
揭秘游戏沉浸感的秘密武器:深度解析Unity中的音频设计技巧,从背景音乐到动态音效,全面提升你的游戏氛围艺术——附实战代码示例与应用场景指导
【8月更文挑战第31天】音频设计在游戏开发中至关重要,不仅能增强沉浸感,还能传递信息,构建氛围。Unity作为跨平台游戏引擎,提供了丰富的音频处理功能,助力开发者轻松实现复杂音效。本文将探讨如何利用Unity的音频设计提升游戏氛围,并通过具体示例代码展示实现过程。例如,在恐怖游戏中,阴森的背景音乐和突然的脚步声能增加紧张感;在休闲游戏中,轻快的旋律则让玩家感到愉悦。
743 0
|
图形学
Unity——音频管理器(附例子)
Unity——音频管理器(附例子)
410 0
|
存储 图形学 索引
Unity 编辑器开发实战【Custom Editor】- AudioDatabase Editor 音频库编辑器
Unity 编辑器开发实战【Custom Editor】- AudioDatabase Editor 音频库编辑器
409 1
Unity 编辑器开发实战【Custom Editor】- AudioDatabase Editor 音频库编辑器
|
人工智能 算法 测试技术
Unity & FACEGOOD Audio2Face 通过音频驱动面部BlendShape
Unity & FACEGOOD Audio2Face 通过音频驱动面部BlendShape
2544 0
Unity & FACEGOOD Audio2Face 通过音频驱动面部BlendShape
|
算法 图形学 数据安全/隐私保护
Unity 之 音频类型和编码格式介绍
Inspector窗口显示多个导入设置。这些设置决定了:加载行为,压缩行为,质量,采样率,以及是否支持双声道音频。
722 0
Unity 之 音频类型和编码格式介绍
|
图形学
Unity组件:Audio Chorus Filter PRO only 音频合声滤波器
The Audio Chorus Filter takes an Audio Clip and processes it creating a chorus effect.音频合声滤波器(Audio Chorus Filter)采用一个音频剪辑(Audio Clip)并处理它,创建一个合声效果。
1590 0
|
3月前
|
机器学习/深度学习 人工智能 图形学
卓伊凡的第一款独立游戏-详细介绍游戏开发引擎unity-以及详细介绍windows和mac的安装步骤【01】
卓伊凡的第一款独立游戏-详细介绍游戏开发引擎unity-以及详细介绍windows和mac的安装步骤【01】
365 9
|
3月前
|
小程序 PHP 图形学
热门小游戏源码(Python+PHP)下载-微信小程序游戏源码Unity发实战指南​
本文详解如何结合Python、PHP与Unity开发并部署小游戏至微信小程序。涵盖技术选型、Pygame实战、PHP后端对接、Unity转换适配及性能优化,提供从原型到发布的完整指南,助力开发者快速上手并发布游戏。
|
图形学 C#
超实用!深度解析Unity引擎,手把手教你从零开始构建精美的2D平面冒险游戏,涵盖资源导入、角色控制与动画、碰撞检测等核心技巧,打造沉浸式游戏体验完全指南
【8月更文挑战第31天】本文是 Unity 2D 游戏开发的全面指南,手把手教你从零开始构建精美的平面冒险游戏。首先,通过 Unity Hub 创建 2D 项目并导入游戏资源。接着,编写 `PlayerController` 脚本来实现角色移动,并添加动画以增强视觉效果。最后,通过 Collider 2D 组件实现碰撞检测等游戏机制。每一步均展示 Unity 在 2D 游戏开发中的强大功能。
1024 6

热门文章

最新文章