Unity - 简单实现音频管理系统
Posted southbegonia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity - 简单实现音频管理系统相关的知识,希望对你有一定的参考价值。
简单实现Unity音频管理脚本,便于长短音频的播放控制和音量控制等。
项目地址:AudioPlay - SouthBegonia
包含方法:
- 持有所有 Audiosource
- 播放短音频(特效、技能等)
- 播放长音频(BGM)
- Slider调控音量
如何使用:
- 导入目录下的 AudioManager.unitypackage
- 新建空物体AudioManager,并挂载同名脚本(也可直接使用Prefabs内的预制体)
- 在AudioManager上设定
AudioClipArray
大小,并从Project中拖拽音频文件 - 创建Slider组件,挂载到AudioManger上;Slider上设定
AudioManager.SetVolume()
方法 - 通过调用
PlayEffect(string acName)
、PlayBGM(string acName)
、StopBGMPlay()
等方法对音频播放进行操控
音频优化:
- 长音频:Streaming,Vorbis
- 短音频:DecompressOnLoad,Vorbis
参考:
以上是关于Unity - 简单实现音频管理系统的主要内容,如果未能解决你的问题,请参考以下文章
Android OpenGLES3绘图 - 音频可视化(模仿MIUI系统效果)