标签: javascript performance html5-canvas game-engine parallax
最好将每个背景图层绘制到不同的画布上然后移动它们还是最好每帧重绘一次?
我必须在画布上绘制它们,因为我的游戏是基于图块的,背景是从图块构建的。
答案 0 :(得分:1)
根据定义,视差是以不同速度移动的2+个图像。
所以“将速度相似的动画放在他们自己的画布上”的一般效率规则适用。
例如:
节省= = 2背景每3帧画一次(节省相当多!)