游戏开发-Unity中的音频

游戏中的音频分为音乐和音效。

         音乐,适用于较长音频,例如游戏背景音乐。

         音效,适用于较短音频,例如开枪时的“砰砰”声。

Unity3D游戏引擎一共支持4个音乐格式的文件

.aiff  适用于较短的音乐文件可用作游戏打斗音效

.wav  适用于较短的音乐文件可用作游戏打斗音效

.mp3  适用于较长的音乐文件可用作游戏背景音乐

.ogg  适用于较长的音乐文件可用作游戏背景音乐

unity下会出现循环时卡壳的情况,建议如下:

不建议直接把MP3导入到Unity里,因为mp3文件已经产生了标头数据(mp3在开始和结束播放时都会储存一些标头数据("header" data),无法正确循环播放,但是WAV文件就没有这种标头数据,因为WAV格式未经压缩。应使用WAV格式音频文件导入到Unity,再在Unity内部转换成MP3导入软件上有一个“无缝循环”的选项,可以去除UnityMP3文件里产生的标头数据,这样就可以通过用Unity导入未压缩的WAV文件,并转为MP3、去除MP3里的标头数据,即可实现无缝循环。当然音乐的部分,如果选择wav格式,最终untiy打包也会把wav的音乐一起打包,从而增大了容量。经过测试使用OGG作为源文件,导入untiy后,untiy自处理压缩后的得到的 无论是mpeg 还是 ogg ,完美无缝的循环表现都很不错,跟wav的表现几乎完全一样。音效部分,wavuntiy中是无解压过程的,所以音效的部分我们选择wav源文件没问题, 如果是音乐或是音效 要使用无缝LOOP的时候,建议使用OGG作为源文件 。并采用硬件播放方式从而减少内存的损耗。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值