0

我有一个使用 requestanimationframe 将绘图同步到监视器的 javascript/canvas 游戏。但是,当游戏滚动时我仍然会得到剪切效果(Windows 7 上的 Google Chrome)。有没有更好的方法来绘制到屏幕上?双缓冲?这就是我使用的:

function draw() {
    requestAnimationFrame(draw);

    // Drawing code
}
draw();

您可以在这里看到问题:http ://www.pi-games.com/Thailet/

4

1 回答 1

0

也许它与速度有关,而不是与 vsync 问题有关。这里有一篇文章如何提高 requestAnimationFrame 在滚动时的性能http://www.html5rocks.com/en/tutorials/speed/animations/

于 2015-12-12T08:47:53.057 回答