暂停键盘输入上的音乐

时间:2016-03-12 12:55:02

标签: c# unity3d

我的游戏对象附有一个音频源,我希望在按下键盘向上箭头时暂停音乐,并在按下键盘向下箭头时取消暂停。

为什么这不起作用?

if (datePicker.SelectedDate == null)
{
    // Do what you have to do
}

1 个答案:

答案 0 :(得分:3)

你没有把暂停的“p”大写。因此,您的程序无法识别Pause函数。

顺便说一句,您可能更喜欢在GetKeyDown上使用GetKey方法,因为您只想暂停或取消暂停一次音频,而不是每次输入更新时都是如此。

void Update () {

    if(Input.GetKeyDown(KeyCode.UpArrow)) {
        audio.Pause();
    }


    if(Input.GetKeyDown(KeyCode.DownArrow)) {
        audio.UnPause();
    }
}