双人打僵尸小游戏开发--canvas(三.1)
在前文中,我们借助requestAnimationFrame函数,实现了众多圆球随机跳动的效果。其中所涉及到的知识点,已经足够让我们更进一步,实现本系列文章的目标的简易版本:双人打僵尸小游戏。
现在,让我们正式开始我们的游戏开发。
首先确定该游戏的功能。
1. 游戏开始:初始化游戏场景,有一个人物,显示人物当前信息的文本提示。
2. 可以通过方向键控制人物的移动,按下空格键人物发射子弹
3. 子弹超出边界消失。连续射击能够发射连续子弹。
4. 人物不能逾越游戏框界面
5. 点击切换武器按钮,更改武器样式。
6. 子弹射出方向跟随人物移动方向而变更。
7. 有一个npc,可以随机移动,并不断地发射子弹。人物受到npc子弹的伤害后,血量降低。