您的位置:首页 > 移动开发 > Unity3D

unity音频组件

2015-07-22 14:19 453 查看
unity 支持的四种音频格式:.AIFF 适用于较短的音乐文件可用作游戏打斗音效.WAV 适用于较短的音乐文件可用作游戏打斗音效.MP3 适用于较长的音乐文件可用作游戏背景音乐.OGG 适用于较长的音乐文件可用作游戏背景音乐audiosource 组件 德兴馆参数的含义:AudioClip :声音片段,还可以在代码中去动态的截取音乐文件。Mute : 是否静音Bypass Effects: 是否打开音频特效Play On Awake: 开机自动播放Loop:循环播放Volume: 声音大小,取值范围0.0 到 1.0Pitch:播放速度,取值范围在 -3 到 3 之间 设置1 为正常播放,小于1 为减慢播放 大于1为加速播放。//声明公共audiosource类型变量 public AudioSource music;//在start 函数中 为期赋值;music= GetComponent<AudioSource>();//在适当的时机播放音频文件;music.play();//在适当的实际暂停音频、结束播放音频if (Input.GetKey(KeyCode.Space)) {music.Pause();}if (Input.GetKey(KeyCode.Escape)) {music.Stop();}另外 为了解决 切换场景的时候音频资源自动销毁的问题,可以使用
DontDestroyOnLoad 这个函数,这个函数可以保证切换场景的时候指定 游戏物体不被销毁。
//当加载新场景的时候,使游戏物体和它所有的transform子物体存活下来
function Awake () {
DontDestroyOnLoad (transform.gameObject);
}
针对本案例,可以通过DontDestroyOnLoad(music.gameObject);来解决问题,该API链接地址当Application,LoadLevel("theOtherScene")的时候 音频是不会被销毁的~~~~欢迎各位和我共同学习,共同进步;
[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: