URL
status
type
date
slug
summary
tags
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()方法时传入的参数。
 
 
最终播放音频音效的使用方式一般如下
 
有限状态机(Finite State Machine)Unity项目规范
Loading...
Cloud
Cloud
Free writing
最新发布
RPG Maker MZ素材规格
2025-1-17
Project Pianting设计文档
2025-1-7
第一年
2025-1-6
水族馆
2025-1-6
Flow in Games
2025-1-6
MISIDE текстовое интервью с разработчиком
2025-1-6
公告