首页 > 解决方案 > 如何在 Unity 中将特定音频源静音?

问题描述

因此,一旦我的死亡菜单在游戏中弹出,我就会尝试将特定的音频源静音。我试过:

  public void toggleEndMenu(float score)
    {
        GameObject jumpGameObject = GameObject.Find("Jump");
        if (jumpGameObject != null)
        {
            AudioSource jumpAudio = jumpGameObject.GetComponent<AudioSource>();
            if (jumpAudio != null)
            {
                jumpAudio.mute = true;
            }
        }

        gameObject.SetActive(true);
        scoreText.text = ((int)score).ToString();
        isShown = true;

这不起作用,音频源没有静音,也许它找不到游戏对象或其他东西?

标签: c#unity3d

解决方案


推荐阅读