так что я создаю простую систему частиц, и я хотел быть отзывчивым к каждому экрану. Я использую сценарий изменения размера в orther для добавления canvas к всему браузеру.Изменения в холсте FPS при изменении экрана - Javascript
проблема заключается в том, что при изменении размера экрана fps становится все выше и выше, и частицы падают очень быстро, я не знаю, в чем проблема!
http://jsfiddle.net/gikdew/J6vLg/5/
function initialize() {
// Register an event listener to
// call the resizeCanvas() function each time
// the window is resized.
window.addEventListener('resize', resizeCanvas, false);
// Draw canvas border for the first time.
resizeCanvas();
}
function resizeCanvas() {
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
game();
}
function game() {
var tick = 0;
window.requestAnimFrame = (function(){
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function(/* function */ callback, /* DOMElement */ element){
window.setTimeout(callback, 1000/fps);
};
})();
(function animloop(){
requestAnimFrame(animloop);
createParticles();
updateParticles();
killParticles();
drawParticles();
})();
animloop();