如果我要使用fps,使用一个较大的画布并不断重绘或使用一堆小画布并重绘较少的速度会更快,但使用css3来进行动画效果?使用多个画布比使用多个画布慢?
<canvas id="1" width="60px" height="60px"></canvas>
<canvas id="2" width="60px" height="60px"></canvas>
<canvas id="3" width="60px" height="60px"></canvas>
<canvas id="4" width="60px" height="60px"></canvas>
我从来没有真正看过多个画布,这可能意味着最好的方法是一个画布。 – Blender 2012-08-11 05:20:48
你想达到什么目的?一个游戏? – 2012-08-11 05:34:33
@Blender:想一想点击冒险。如果背景没有任何活动对象,并且活动的前景对象不与背景交互,则使用多个图层几乎总是一个更好的主意,以避免重新呈现未更改的部分。相反,您可以简单地清除最上面的图层并添加小闪烁,而无需重新绘制角色,背景,广告资源...... – Zeta 2012-08-11 10:52:36