URL
status
type
date
slug
summary
tag
category
password
icon
本音频管理框架提供了在其他脚本中实现配乐和音效的区别播放的静态调用方法,以及UI滑动条调整音量的功能,通过SoundManager和SoundConst这两个脚本实现。
SoundManager
音频管理类脚本,其中可通过SoundManager.instance.PlaySound()方法实现音效的播放。挂载SoundManager的物体必须具有AudioSource组件,否则无法生效。
音效播放有两种方法,一种是使用音频管理类的挂载对象的AudioSource播放,
public void PlaySound(string path)
一种是使用发出音效的物体自身的AudioSource组件,
public void PlaySound(AudioSource selfAudioSource, string path)
两者的效果差异相当于全局播放和局部播放,都需要用到音频文件在Resource文件夹的相对路径,在SoundConst中可快捷读取使用。
SoundConst
以字符串常量存储音频文件的路径,通过
SoundConst.XXX
进行访问,充当使用PlaySound()方法时传入的参数。最终播放音频音效的使用方式一般如下
- 作者:Cloud
- 链接:https://cloud09.xyz/article/c98ebefc-b9fb-4bb7-8f02-0a3b783b73c0
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。