unity声音文件播放
2017-07-02 22:34
232 查看
Unity3D一共支持4种格式的文件
.AIFF .WAV :适用于较短的音乐,可用作音效
.MP3 .OGG:适用于较长的音乐,可用作背景音乐
第一种方法:可以通过添加AudioSource组件来播放声音文件,而AudioSource组件有很多属性:
常用属性:
AudioClip:声音片段。
Mute:是否静音
Bypass Effects:是否打开音频特效
Play On Awake:开始时自动播放
Loop:是否循环播放
Volume:声音大小,范围在0.0 到 1.0
Pitch:声音播放的速度,范围在 -3 到 3,当取值1时为正常播放,小于1时减慢播放,大于1时加速播放
第二种方法:static void [b]PlayClipAtPoint (clip : AudioClip, position : Vector3, volume :
float = 1.0F)[/b]
unity圣典解释是:在指定位置播放剪辑。播放完成后自动消除音频源。正在播放声音的音频源被返回。
第一个参数是要播放的音频文件,第二个参数是播放的三维坐标位置,第三个参数是音量的大小(可不输入,默认为1)
这个方法比起添加AudioSource组件要简便得多,通过该方法你可以在一个物体上播放多个声音而相互之间不会被干扰。但是该方法不能设置循环也不能添加其他声音效果,只播放一次就会自动销毁。
.AIFF .WAV :适用于较短的音乐,可用作音效
.MP3 .OGG:适用于较长的音乐,可用作背景音乐
第一种方法:可以通过添加AudioSource组件来播放声音文件,而AudioSource组件有很多属性:
常用属性:
AudioClip:声音片段。
Mute:是否静音
Bypass Effects:是否打开音频特效
Play On Awake:开始时自动播放
Loop:是否循环播放
Volume:声音大小,范围在0.0 到 1.0
Pitch:声音播放的速度,范围在 -3 到 3,当取值1时为正常播放,小于1时减慢播放,大于1时加速播放
第二种方法:static void [b]PlayClipAtPoint (clip : AudioClip, position : Vector3, volume :
float = 1.0F)[/b]
unity圣典解释是:在指定位置播放剪辑。播放完成后自动消除音频源。正在播放声音的音频源被返回。
第一个参数是要播放的音频文件,第二个参数是播放的三维坐标位置,第三个参数是音量的大小(可不输入,默认为1)
这个方法比起添加AudioSource组件要简便得多,通过该方法你可以在一个物体上播放多个声音而相互之间不会被干扰。但是该方法不能设置循环也不能添加其他声音效果,只播放一次就会自动销毁。
相关文章推荐
- unity www读取本地视频文件和外部视频文件 播放视频动画和视频声音
- unity声音文件播放
- 完美解决Java程序在 MOTO E680i 中声音文件播放(转载)
- rmvb文件只能播放图像不能播放声音的问题
- VC中使用低级音频函数WaveX播放声音文件
- [CF.Skills]播放嵌入资源的声音文件
- 使用wmp控件连续播放多个声音文件的代码(计算机报时程序C#)
- 直接播放EXE文件中的声音文件
- c++播放wav声音文件
- 用API函数播放wav文件声音不连续的解决方法
- VC++中播放声音文件的几种不同方法
- vc 播放声音文件
- 移动程序播放声音文件
- 在网页上播放声音文件的方式
- vc播放声音文件
- VC中使用低级音频函数WaveX播放声音文件
- 用C#播放声音文件
- 关于用低级API函数播放wav文件声音不连续的解决方法
- [转]在网页中加入声音文件,并且用JavaScript对其进行播放控制
- 走近VB.Net(十) 播放声音文件