下面展示一些 内联代码片
。
public class AudioSuoce : MonoBehaviour
{
private AudioSource audioSource;
public AudioClip musicClip;
public AudioClip soundClip;
private bool muteState;
private bool pauseState;
// Start is called before the first frame update
void Start()
{
audioSource = GetComponent<AudioSource>();
audioSource.clip = musicClip;
audioSource.Play();
}
// Update is called once per frame
void Update()
{
//静音
if (Input.GetKeyDown(KeyCode.M))
{
muteState = !muteState;
audioSource.mute=muteState;
}
//暂停
if (Input.GetKeyDown(KeyCode.P))
{
pauseState = !pauseState;
if (pauseState)
{
audioSource.Pause();
}
else
{
audioSource.UnPause();
}
}
}
}
public class AudioSuoce : MonoBehaviour
{
private AudioSource audioSource;
public AudioClip musicClip;
public AudioClip soundClip;
private bool muteState;
private bool pauseState;
// Start is called before the first frame update
void Start()
{
audioSource = GetComponent<AudioSource>();
audioSource.clip = musicClip;
audioSource.Play();
}
// Update is called once per frame
void Update()
{
//静音
if (Input.GetKeyDown(KeyCode.M))
{
muteState = !muteState;
audioSource.mute=muteState;
}
//暂停
if (Input.GetKeyDown(KeyCode.P))
{
pauseState = !pauseState;
if (pauseState)
{
audioSource.Pause();
}
else
{
audioSource.UnPause();
}
}
}
}