Unity 声音播放方法 —— Audio Sound 的使用
声音播放方法 —— Audio Sound 的使用
- Unity中支持的音频格式
- Unity 中播放声音简单案例
- 代码控制声音播放
Unity中支持的音频格式
格式 | 用途 |
---|---|
AIFF | 适用于较短的音乐文件可用作游戏打斗音效 |
WAV | 适用于较短的音乐文件可用作游戏打斗音效 |
MP3 | 适用于较长的音乐文件可用作游戏背景音乐 |
OGG | 适用于较长的音乐文件可用作游戏背景音乐 |
Unity 中播放声音简单案例
1.首先创建一个空物体,给空物体上添加声音组件
右键场景 -> GameObject -> CreateEmpty 创建成功后将其命名为audio
2.给audio添加一个AudioSource属性,这个属性非常的重要,Unity播放音乐主要就是要靠这个东西
3.找一个音乐文件,我这里使用了一个.mp3音乐文件,我命名为0.mp3 如下图所示将它拖动到右侧Audio Clip处
4.Audio Source 的重要属性如下
名称 | 描述 |
---|---|
AudioClip | 声音片段,还可以在代码中去动态的截取音乐文件 |
Mute | 是否静音 |
Bypass Effects | 是否打开音频特效 |
Play On Awake | 开机自动播放 |
Loop | 循环播放 |
Volume | 声音大小,取值范围0.0 到 1.0 |
Pitch | 播放速度,取值范围在 -3 到 3 之间 设置1 为正常播放,小于1 为减慢播放 大于1为加速播放 |
代码控制声音播放
新建一个脚本,命名 “TestAudio.cs” (代码如下)
using UnityEngine;public class TestAudio : MonoBehaviour
{//音乐文件public AudioSource music;/// <summary>播放放音乐</summary>private void playMusic(){if (music!=null&&!music.isPlaying){music.Play();}}/// <summary>关闭音乐播放</summary>private void stopMusic(){if (music != null && !music.isPlaying){music.Stop();}}/// <summary>暂停音乐播放</summary>private void pauseMusic(){if (music != null && !music.isPlaying){music.Pause();}}/// <summary>/// 设置播放音量/// </summary>/// <param name="volume"></param>private void setMusicVolume(float volume){if (music != null && !music.isPlaying){music.volume = volume;}}
}
Unity 声音播放方法 —— Audio Sound 的使用相关推荐
- Unity 声音播放控制:Audio Mixer
Unity播放声音时一般会使用AudioSource和AudioListener控制声音的播放,暂停和大小.在场景中AudioListener只能存在一个,当控制所有的声音都是一样的设置时只需要调用A ...
- Unity 声音播放控制
1.分为三大类:背景音.音效.对话音 2.将所有声音放到某文件目录下,本文以Resources为例 3.原理是三大类声音中的每个都有对应的AudioSources组件,当本类内切换声音时会自动停止上一 ...
- 【游戏开发创新】手把手教你使用Unity制作一个高仿酷狗音乐播放器,滨崎步,旋律起,爷青回(声音可视化 | 频谱 | Audio)
文章目录 一.前言 二.获取UI素材 三.使用UGUI制作界面 1.界面布局 2.账号圆形头像 3.搜索框 4.调节UI层 5.黑色按钮悬浮高亮效果 6.纯文字按钮 7.滚动列表自适应 8.歌名与视频 ...
- Unity声音 Sound (圣典篇)
原址:http://game.ceeger.com/Manual/Sound.html Audio Listener 音频侦听器 The Audio Listener acts as a microp ...
- unity声音文件播放
Unity3D一共支持4种格式的文件 .AIFF .WAV :适用于较短的音乐,可用作音效 .MP3 .OGG:适用于较长的音乐,可用作背景音乐 第一种方法:可以通过添加AudioSource组件 ...
- 声音播放装置及其补偿方法 电容模式, 无电容模式(capless mode)
专利名称:声音播放装置及其补偿方法 技术领域: 本发明涉及一种声音播放装置,尤其涉及一种可对串音现象进行补偿的声音播放 装置. 背景技术: 随着消费性电子产品的普及化,许多应用于消费性的电子产品的周边 ...
- audio 读取服务器文件夹,从互联网/服务器(并传递到nAudio声音播放器)流声音...
我试图创建一个声音的应用程序,有点像Spotify使用nAudio开源库.该应用程序仅用作我自己歌曲创意的个人档案. 大多数功能都很好用,但WaveChannel32(New WaveFileRead ...
- Unity声音-音源组件
音源组件(AudioSource) 音源是场景中在某个位置的发声装置,好像一个喇叭.它播放着音频片段 (Audio Clip). 发出的声音将输出到声音监听器(audio listener),或者声音 ...
- Unity声音-音源
音源组件(AudioSource) 音源是场景中在某个位置的发声装置,好像一个喇叭.它播放着音频片段 (Audio Clip). 发出的声音将输出到声音监听器(audio listener),或者声音 ...
最新文章
- Centos6.4 + PHP5.5.11 + Mysql5.6.16 + Tnginx2.02 + Memcached1.4.17 + Redis2.2
- oracle正则表达式截断,在oracle中使用正则表达式截取字符串
- 国家发改委:分两批在8个地区建设全国一体化算力网络国家枢纽节点
- 40款用于简洁网页设计的光滑英文字体【下】
- 微信头像单张图片上传
- Windows UI风格的设计(11)
- GCD简介二:多核心的性能
- 【caffe-windows】 caffe-master 之 cifar10 超详细
- D2Admin - 基于vue的清新后台模板
- linux中top命令_Linux中的top命令指南
- 深入了解vray材质的属性
- 压缩文件右击找不到Bandizip解压选项
- 进制转换简单实现代码
- 推荐9个能让你看一天的网站
- 2020会考计算机成绩查询,2020会考成绩官网查询入口
- SuperMap三维专题之3dsMax数据——对接篇
- 公历农历显示节日节气星期等万年历
- 性价比降噪蓝牙耳机推荐,学生党值得入手的降噪蓝牙耳机分享
- 6.2 扑克牌游戏(project)
- windows 10 系统LCM通信库的编译