我使用画布进行简单的游戏创作,并且我在JSBin上创建了一个简单的设置。它使用箭头键移动玩家并收集之后重生的金币。一切都很好。
时除外。当我最初运行代码时,播放器和金色方块在画布上闪烁,然后消失。只有在依次按下所有四个箭头键后,它们才会重新出现。我已经确定问题出在我的更新功能中,我在那里检查了下变量,但我不确定我应该采取哪些不同的做法。我欢迎你的见解和智慧。
答案 0 :(得分:1)
您忘记声明leftDown,upDown,downDown,rightDown
变量,以便在尝试使用rightdown
修复:声明这些变量:
var leftDown,upDown,downDown,rightDown;