声音播放方法 —— 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 的使用相关推荐

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

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

  2. Unity 声音播放控制

    1.分为三大类:背景音.音效.对话音 2.将所有声音放到某文件目录下,本文以Resources为例 3.原理是三大类声音中的每个都有对应的AudioSources组件,当本类内切换声音时会自动停止上一 ...

  3. 【游戏开发创新】手把手教你使用Unity制作一个高仿酷狗音乐播放器,滨崎步,旋律起,爷青回(声音可视化 | 频谱 | Audio)

    文章目录 一.前言 二.获取UI素材 三.使用UGUI制作界面 1.界面布局 2.账号圆形头像 3.搜索框 4.调节UI层 5.黑色按钮悬浮高亮效果 6.纯文字按钮 7.滚动列表自适应 8.歌名与视频 ...

  4. Unity声音 Sound (圣典篇)

    原址:http://game.ceeger.com/Manual/Sound.html Audio Listener 音频侦听器 The Audio Listener acts as a microp ...

  5. unity声音文件播放

    Unity3D一共支持4种格式的文件 .AIFF  .WAV :适用于较短的音乐,可用作音效 .MP3  .OGG:适用于较长的音乐,可用作背景音乐 第一种方法:可以通过添加AudioSource组件 ...

  6. 声音播放装置及其补偿方法 电容模式, 无电容模式(capless mode)

    专利名称:声音播放装置及其补偿方法 技术领域: 本发明涉及一种声音播放装置,尤其涉及一种可对串音现象进行补偿的声音播放 装置. 背景技术: 随着消费性电子产品的普及化,许多应用于消费性的电子产品的周边 ...

  7. audio 读取服务器文件夹,从互联网/服务器(并传递到nAudio声音播放器)流声音...

    我试图创建一个声音的应用程序,有点像Spotify使用nAudio开源库.该应用程序仅用作我自己歌曲创意的个人档案. 大多数功能都很好用,但WaveChannel32(New WaveFileRead ...

  8. Unity声音-音源组件

    音源组件(AudioSource) 音源是场景中在某个位置的发声装置,好像一个喇叭.它播放着音频片段 (Audio Clip). 发出的声音将输出到声音监听器(audio listener),或者声音 ...

  9. Unity声音-音源

    音源组件(AudioSource) 音源是场景中在某个位置的发声装置,好像一个喇叭.它播放着音频片段 (Audio Clip). 发出的声音将输出到声音监听器(audio listener),或者声音 ...

最新文章

  1. Centos6.4 + PHP5.5.11 + Mysql5.6.16 + Tnginx2.02 + Memcached1.4.17 + Redis2.2
  2. oracle正则表达式截断,在oracle中使用正则表达式截取字符串
  3. 国家发改委:分两批在8个地区建设全国一体化算力网络国家枢纽节点
  4. 40款用于简洁网页设计的光滑英文字体【下】
  5. 微信头像单张图片上传
  6. Windows UI风格的设计(11)
  7. GCD简介二:多核心的性能
  8. 【caffe-windows】 caffe-master 之 cifar10 超详细
  9. D2Admin - 基于vue的清新后台模板
  10. linux中top命令_Linux中的top命令指南
  11. 深入了解vray材质的属性
  12. 压缩文件右击找不到Bandizip解压选项
  13. 进制转换简单实现代码
  14. 推荐9个能让你看一天的网站
  15. 2020会考计算机成绩查询,2020会考成绩官网查询入口
  16. SuperMap三维专题之3dsMax数据——对接篇
  17. 公历农历显示节日节气星期等万年历
  18. 性价比降噪蓝牙耳机推荐,学生党值得入手的降噪蓝牙耳机分享
  19. 6.2 扑克牌游戏(project)
  20. windows 10 系统LCM通信库的编译

热门文章

  1. Windows离线安装IPy库
  2. centos无法通过ssh连接的解决
  3. MySQL数据库:第五章:常见函数
  4. licode 学习总结
  5. 菲氏微积分的徒子徒孙,现在该反思自己了!
  6. python ai语义分析_易百教程人工智能python补充-NLTK包
  7. 挫折和离别不过是生命中的点缀
  8. 利用random生成1-100里面的随机数,使用程序猜出这个数是多少
  9. Echarts日常:四角雷达图封装以及名称过长换行处理
  10. VS code 格式化设置代码标签不换行