我是Canvas动画的新手,我坚持某些东西,想知道你们是否可以帮助我。
我正在使用此演示-http: //cssdeck.com/labs/html5-canvas-particles-web-matrix-但在调整窗口大小时,我需要它来重新计算画布大小。这需要在jQuery中更新,而不是CSS或HTML(仅供参考,CSS为canvas width&height = 100%)。
谁能帮我吗?
谢谢!:)
您的事件window.onresize
不应声明新变量H
,W
而应使用“旧”变量,如下所示:
window.onresize = function() {
W = window.innerWidth;
H = window.innerHeight;
canvas.width = W;
canvas.height = H;
}
如果要修改其他参数,例如particleCount
或,particles
也不要使用var
,因为它将在函数范围内创建新变量。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句