Я делаю свою собственную игру в Unity 4.6. У меня всегда есть фоновая музыка. Но я хочу дать своим игрокам возможность отключить музыку с помощью простого переключения. Я использую C#. Какие-нибудь идеи о том, как это сделать?Toggle Mute in Unity 4.6
Было бы очень полезно! вот как я решил это!
using UnityEngine;
using System.Collections;
public class Mute: MonoBehaviour{
bool isMute;
public void MusicMute(){
if(isMute == true){
Debug.Log("Music On");
AudioListener.volume = 1;
isMute = false;
}
else {
Debug.Log("Music Off");
isMute = true;
AudioListener.volume = 0;
}
}
}
Я не думаю, что это очень хороший ответ, поскольку он предлагает использовать старую систему GUI Unity, в то время как в исходном вопросе четко указано использование Unity 4.6, где GUI.Button уже недействителен. – Thyme