using UnityEngine;
using UnityEngine.UI;
public class GameSetPanel : MonoBehaviour
{
private static GameSetPanel instance;
public static GameSetPanel Instance
{
get { return instance; }
}
private void Awake()
{
instance = this;
}
Toggle isMuteToggle;
Slider voiceSlider;
AudioSource gameVolume;
float lastVolum;
void Start()
{
voiceSlider = transform.Find("GameVolume/VoiceSlider").GetComponent<Slider>();
isMuteToggle=transform.Find("GameVolume/IsMuteToggle").GetComponent<Toggle>();
gameVolume = transform.parent.parent.Find("PlayerObj").GetComponent<AudioSource>();
voiceSlider.onValueChanged.AddListener(OnSliderValueChange);
isMuteToggle.onValueChanged.AddListener(IsMute);
voiceSlider.value=30f;
gameVolume.volume = voice
Unity 制作一个简单的音量控制器(带Toggle静音功能)
于 2023-10-31 15:06:50 首次发布