unity使用AudioSource组件播放音频
程序开发
2023-09-08 14:46:02
使用Audio Sorece组件可以添加游戏音效(打斗音、提示音…)
下文阐述AudioSource组件的添加及代码控制
1、相关组件
Audio Listener:声音侦听器,默认状态是挂载在摄像机上的。如果没有,就听不到任何声音
2、准备音频源文件
将源文件(.mp3 .wav .aif .ogg)放在Assets文件夹中,也可以在Assets内新建文件夹来统一保存
3、添加组件
Component → Audio → AudioSource
4、组件属性:
AudioClip:选择步骤2导入的音频文件
唤醒时播放 / Play On Awake: 默认状态是勾选,勾选时会在游戏开始时直接播放
5、常用函数
Play() 播放
Pause() 暂停播放
Stop() 停止播放
6、代码示例:
public class AudioController : MonoBehaviour
{private AudioSource m_AudioSource;//定义声音字段void Start (){m_AudioSource=gameObject.GetComponent();//接收组件获取的值}void Update (){if (Input.GetKeyDown(KeyCode.B)){m_AudioSource.Play();//按B播放}}
}
标签:
上一篇:
Android 官方屏幕适配之ScreenMatch
下一篇:
相关文章
-
无相关信息