关于Unity代码控制音频播放的问题
2017-07-21 15:08
1216 查看
1.两个挂在同一游戏对象上的音效无缝衔接
public AudioClip[] clips; public AudioSource[] audioSources; void Start () { audioSources[0].clip = clips[0]; audioSources[1].clip = clips[1]; //两秒后开始播放 double startTime = AudioSettings.dspTime + 2.0; audioSources[0].PlayScheduled(startTime); audioSources[1].PlayScheduled(startTime + clips[0].length); }
注意要在物体身上挂两个AudioSource组件。
2.控制在同一游戏物体上的两个音效同时播放
public AudioClip[] clips; public AudioSource audioSource; void Start () { audioSource.PlayOneShot(clips[0]); audioSource.PlayOneShot(clips[1]); }
这段代码很简单易懂。
相关文章推荐
- 关于代码控制unity中动画播放的问题
- 关于Unity发布iOS平台代码混淆问题
- 用代码控制unityeditor的暂停/播放状态
- unity关于代码控制ugui显示隐藏的一些心得
- 关于Android 悬浮窗问题以及仿网易云音乐底部播放控制栏实现
- 关于Unity3D 游戏音频控制脚本C#代码
- 关于3.5以上版本FBX模型文件导入unity后不播放动作的问题
- 关于web项目播放AMR格式音频的问题
- 关于iphone自动播放音频和视频问题的解决办法
- 关于Unity发布iOS平台代码混淆问题
- CPU与代码优化(2):关于高速缓存命中问题的实验(Unity内)与研究
- Domain=NSOSStatusErrorDomain Code=1937337955 关于iOS录音AVAudioRecorder与音频播放AVAudioPlayer真机调试录音不能播放的问题
- 关于代码中控制去掉标题栏无效问题
- 关于在unity上实现音频播放
- 关于部分手机使用听筒模式播放音频时没有声音的问题
- 关于Unity动画不能播放的问题
- 关于游戏音频播放问题
- 关于音频播放使用setDataSource(String path)遇到的问题
- unity 滑动条控制动画播放代码
- 关于Unity中Mecanim动画的动画状态代码控制与代码生成动画控制器