给自己的Unity添加声音文件

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

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

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

一般背景音乐我们选择立体声音,音效选择单声道声音。

在搜索栏中输入 t:AudioClip

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

 

这里可以点击播放按钮,试听一下效果。

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

 

选择之后检视面板。

 

 

 

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

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 ;
     
     
  }
    

  运行游戏,我们就可以听到声音了。

转载于:https://www.cnblogs.com/forworldpeace/p/3405817.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值