码迷,mamicode.com
首页 > 编程语言 > 详细

Unity - 简单实现音频管理系统

时间:2019-10-18 22:27:02      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:管理   pac   挂载   tps   manage   ack   csdn   音量   effect   

简单实现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

参考:

Unity - 简单实现音频管理系统

标签:管理   pac   挂载   tps   manage   ack   csdn   音量   effect   

原文地址:https://www.cnblogs.com/SouthBegonia/p/11700807.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!