想要加载音效和音频需要两个组件:
听:
播:
一收一发
在层级中,右键创建 音频源 ,放入物体的子物体中。
播放 方式一
拖动需要播放的音频文件到,音频源组件中。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class AudioControl : MonoBehaviour
{// 获取 音频组件(方式一 拖动到播放源组件上)private AudioSource player;private void Start(){// 变量赋予音频组件player = GetComponent<AudioSource>();// 路径 动态加载音频片段player.clip = Resources.Load<AudioClip>("2. Track 2");}void Update(){// 鼠标左键if (Input.GetMouseButtonDown(0)){// 判断当前播放器是否播放if (player.isPlaying){// 停止player.Stop();}else{// 播放player.Play();// 音量player.volume = 0.3f;}}// 鼠标右键if (Input.GetMouseButtonDown(1)){// 加载音效(音效需要多重播放)// 路径 动态加载音效AudioClip clip = Resources.Load<AudioClip>("3. Track 3");// 播放音效player.PlayOneShot(clip);}}
}
播放视频组件
Video player