功能需求:
条件触发播放声音;
完整代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Audio_Opendoor : MonoBehaviour {
public AudioClip OpenDoorSound; //指定需要播放的音效
private AudioSource source; //必须定义AudioSource才能调用AudioClip
void Start () {
source = GetComponent<AudioSource>(); //将this Object 上面的Component赋值给定义的AudioSource
}
// Update is called once per frame
void Update () {
if (PlayerController.Process == "MissionAception") //当条件触发
{
source.PlayOneShot(OpenDoorSound, 1F); //播放声音
}
}
}