我如何使它仅在敲击空格键时播放声音,而不是在按住空格键时播放声音,而在按住空格键时我只希望播放一次声音。
// makes my character jump
if (keys.jump && is_grounded) {
yvel = jump;
// plays a cat sound when I jump problem
cat.play();
}
答案 0 :(得分:0)
您的事件监听器应该处于keydown
事件中才能播放音频。
然后在另一个事件侦听器keyup
事件上,您可以删除音频元素。
如果您不发布代码,就无法为您提供具体帮助。希望有帮助!