我正在使用 requestAnimationFrame 在我的游戏中绘制玩家。其中一名球员的移动速度比其他人都快。我和他做了一些检查,他告诉我他的显示器有 120hz 的刷新率。我假设这意味着可以比其他方法更快地处理帧,从而提高移动速度。关于如何解决这个问题的任何想法?
谢谢
使用的垫片层如下:
// shim layer with setTimeout fallback
window.requestAnimFrame = (function(){
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function(/* function */ callback, /* DOMElement */ element){
window.setTimeout(callback, 1000 / 60);
};
})();