unity用But控制音频播放

public  AudioSource audios;//音频组件
private bool isDown = true;//声音
 void Start()
{
    // audios = GameObject.Find("Canvas/喇叭").GetComponent<AudioSource>();
    // audios= transform.GetComponent<AudioSource>();
    var button = audios.transform.Find("Button").GetComponent<Button>();
    button.onClick.AddListener(Chick);
    //var toggle = audios.transform.parent.Find("XinJian/Button").GetComponent<Toggle>();
    //toggle.onValueChanged.AddListener(WenBenKuang);
}

//控制声音
public void Chick()
{
    if (isDown)
    {
        audios.Play ();

        isDown = !isDown;
    }
    else
    {
        audios.Pause();
        isDown = !isDown;
    }
  
}

猜你喜欢

转载自blog.csdn.net/qq_43024669/article/details/83901704