您的位置:首页 > 其它

U3D同时播放2个声音

2014-11-17 00:53 1016 查看
如果只有一个声音可以直接把音源拖到物体上,物体会自动生成Audio Source组件,然后需要在该物体上添加一个Audio Listener组件才会听得到声音(这个组件只能存在一个),后台控制播放的代码:GameObject.Find ("Mc").audio.Play (); 用find方法找到物体。

如果有2个声音需要播放:同时添加2个Audio Source不能在代码中选择播放哪个声音。需要在后台添加多个Audio Clip对象。

首先在后台代码中实例一个Audio Clip对象: public AudioClip audioClip;

给需要播放声音的物体添加该脚本,同时添加Audio Listener组件,添加该脚本后会在前台中显示audioClip是None,给他添加一个你需要播放的声音,

然后就可以在后台控制该声音的播放了:audio.PlayOneShot (audioClip);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: