HTML5画布游戏 - 消失的元素



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

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

你忘了声明leftDown,upDown,downDown,rightDown变量,所以你的update()在尝试使用rightdown时失败

修复:声明这些变量:

var leftDown,upDown,downDown,rightDown;

最新更新