我的游戏对象附有一个音频源,我希望在按下键盘向上箭头时暂停音乐,并在按下键盘向下箭头时取消暂停。
为什么这不起作用?
if (datePicker.SelectedDate == null)
{
// Do what you have to do
}
答案 0 :(得分:3)
你没有把暂停的“p”大写。因此,您的程序无法识别Pause函数。
顺便说一句,您可能更喜欢在GetKeyDown上使用GetKey方法,因为您只想暂停或取消暂停一次音频,而不是每次输入更新时都是如此。
void Update () {
if(Input.GetKeyDown(KeyCode.UpArrow)) {
audio.Pause();
}
if(Input.GetKeyDown(KeyCode.DownArrow)) {
audio.UnPause();
}
}