给本身的Unity添加声音文件

下面说明一下,在Unity 里是怎么样加载声音文件的。函数

Unity同时支持单声道和立体声音频资产。oop

Unity支持导入如下音频文件格式:.aif, .wav, .mp3, 和 .ogg,和如下音轨模块:.xm, .mod, .it, 和 .s3m这里能够按类型搜索。spa

通常背景音乐咱们选择立体声音,音效选择单声道声音。code

在搜索栏中输入 t:AudioClip对象

选中声音文件 检视面板中能够看到文件属性,后面再详细介绍。blog

 

这里能够点击播放按钮,试听一下效果。游戏

把声音文件拖到到场景中某个游戏物体上,这里咱们新建一个空的物体。并把声音文件拖到上面。ip

 

选择以后检视面板。ci

 

 

 

Play On Awake:打勾就意味着在预制对象调用之初进行播放。不打勾的话,就须要您在代码里用audio.play()函数来激活。it

Loop:打勾就意味着让声音文件不断的重复播放,不打勾就只播放一次。

Volume:音量大小。

Pitch:音调,0.5时很低沉,2就已经算是高音了。

Min Distance:最小距离。

Max Distance:最大距离。

Rolloff Mode:衰减模式。您也能够在它下面的图形面板手动的调节。但通常若是您选择的是第一种“Logarithmic Rolloff”模式,播放出来的声音都会比较小。

若是play on Awake选中,则游戏开始自动播放音乐。可进入游戏听一下效果。

让咱们经过把选项取消,脚原本控制声音的播放。

更改刚才的脚本文件,由于咱们的脚本是附加再另外一个物体上的,因此要先找到附加声音的物体。

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function Start () {
     
   //经过名称查找物体。
     
  
     
   var  audio_test = GameObject.Find(“audio_test”);
     
  
     
  audio_test.audio.Play();
     
  
     
   return  true ;
     
     
  }
    

  运行游戏,咱们就能够听到声音了。

相关文章
相关标签/搜索