Unity - 簡單實現音頻管理系統


簡單實現Unity音頻管理腳本,便於長短音頻的播放控制和音量控制等,核心方法為對象池的應用。
項目地址:AudioPlay - SouthBegonia


包含方法:

  • 持有所有 AudioSource
  • 播放短音頻(特效、技能等)
  • 播放長音頻(BGM)
  • Slider調控音量

如何使用:

  1. 導入目錄下的 AudioManager.unitypackage
  2. 新建空物體AudioManager,並掛載同名腳本(也可直接使用Prefabs內的預制體)
  3. 在AudioManager上設定AudioClipArray大小,並從Project中拖拽音頻文件
  4. 創建Slider組件,掛載到AudioManger上;Slider上設定AudioManager.SetVolume()方法
  5. 通過調用 PlayEffect(string acName)PlayBGM(string acName)StopBGMPlay() 等方法對音頻播放進行操控

音頻優化:

  • 長音頻:Streaming,Vorbis
  • 短音頻:DecompressOnLoad,Vorbis

參考:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM