-
\"Zombies:僵尸\"是一款基于鼠标和键盘输入的趣味2D射击游戏,其开发采用了Vanilla JS、HTML和CSS技术
资源介绍
僵尸
概述
僵尸是一款有趣的2D射击游戏,利用鼠标和键盘输入。 玩家可以使用WASD键在各个方向上移动角色。 射击包括使用鼠标光标瞄准并单击鼠标左键。 杀死僵尸需要三枪。 有无数的僵尸浪潮会增加难度。 一旦僵尸触碰了玩家,游戏就结束了! 您的分数就是您幸存下来的海浪数量。
项目详细信息和技术
该项目是使用Vanilla JavaScript,HTML5和CSS在一周内完成的。 动画是通过使用画布HTML元素完成的。
技术挑战
每秒变化的帧
用于制作游戏动画的方法是#requestAnimationFrame。 此方法要求#animate绘制框架。 通常,它将以每秒60帧的速度进行动画处理。 但是,在不同的计算机上测试游戏时,发现该方法将适用于更高的刷新率监视器。 在具有不同刷新率的监视器之间切换时,这导致移动和拍摄感觉完全不同。 为了解决此问题,使用了时间增量来跟踪动画调用之间的ms差异。