首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何修复播放模式后检查器中缺少的音频按钮?

如何修复播放模式后检查器中缺少的音频按钮?
EN

Stack Overflow用户
提问于 2019-04-30 08:25:52
回答 1查看 42关注 0票数 0

在主场景(画布)中画布(设置按钮)和(面板)不活动时(设置按钮)单击(面板)激活和显示(声音按钮)时(单击)声音开和关工作完美。问题是,当(面板)关闭并从(主场景)转换到(下一个场景)并再次返回(主场景)时,(层次结构)中的(音频管理器)丢失(声音按钮),如果我在播放模式激活时选择它,它就不在那里

下面是我的代码:

代码语言:javascript
复制
using UnityEngine;
using UnityEngine.UI;
public class AudManager : MonoBehaviour
{
    public Button soundBtn;
    public Sprite musicOn;
    public Sprite musicOff;
    public AudioSource _audio;
    public static AudManager instance;

    public void Awake()
    {
        MakeSingleton();

    }

    void MakeSingleton()
    {
       
         if (instance != null)
        {
            Destroy(gameObject);
        } else
        {
            instance = this;
            DontDestroyOnLoad(gameObject);
        }
       
     
           
       
     }
     public void Start()
    {

        if (_audio.mute == true)
        {
            soundBtn.GetComponent<Image>().sprite = musicOff;
        }
        else
        {
            soundBtn.GetComponent<Image>().sprite = musicOn;
        }
    }

    public void SoundControl()
    {
   
        if (_audio.mute == true)
        {
            _audio.mute = false;
            soundBtn.GetComponent<Image>().sprite = musicOn;
            Debug.Log("soundBtn");
        }
            else
        {
            _audio.mute = true;
            soundBtn.GetComponent<Image>().sprite = musicOff;
            Debug.Log("soundBtn");
        }
    }
    
}

这里有一些图片..。

谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2019-04-30 09:39:59

你看过按钮的Z位置了吗?它应该设置为零。此外,near clipping plane应该设置为零(如果它在2D中)

如果这不起作用,请尝试将其在背景中的显示顺序设置得更高。

如果背景顺序为0,音频顺序为0,则它可能只是RNG,它只会选取其中任何一个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55912396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档