具有循环和FPS的事件侦听器

时间:2019-02-23 18:12:43

标签: javascript

因此,我将事件侦听器与绘制(带有画布)功能一起用于游戏中的用户控制,然后用于渲染屏幕,但是它滞后了,我不知道如何解决滞后问题,它仅适用于鼠标侦听器,不适用于键盘。这是我的代码的样子,也是在draw函数上运行FPS的任何提示:

 window.addEventListener("keydown", keysPressed, false);
 window.addEventListener("keyup", keysReleased, false);

 draw = function(){
 renders();
 }
var keys = [];

function keysPressed(e) {

keys[e.keyCode] = true;

if (chat===false){

    if (keys[40] || keys[80]){

        y= y-playerspeed
        m=true
}}
function keysReleased(e) {

keys[e.keyCode] = false;
}

0 个答案:

没有答案