HTML5 Canvas Game-消失元素

时间:2014-12-30 03:57:28

标签: jquery html5 canvas

我使用画布进行简单的游戏创作,并且我在JSBin上创建了一个简单的设置。它使用箭头键移动玩家并收集之后重生的金币。一切都很好。

时除外。当我最初运行代码时,播放器和金色方块在画布上闪烁,然后消失。只有在依次按下所有四个箭头键后,它们才会重新出现。我已经确定问题出在我的更新功能中,我在那里检查了下变量,但我不确定我应该采取哪些不同的做法。我欢迎你的见解和智慧。

1 个答案:

答案 0 :(得分:1)

您忘记声明leftDown,upDown,downDown,rightDown变量,以便在尝试使用rightdown

时更新()失败

修复:声明这些变量:

var leftDown,upDown,downDown,rightDown;