摘要:
由于我们是用脚本去操控 canvas 对象,这样要实现一些交互动画也是相当容易的。只不过,canvas 从来都不是专门为动画而设计的(不像 Flash),难免会有些限制。可能最大的限制就是图像一旦绘制出来,它就是一直保持那样了。如果需要移动它,我们不得不对所有东西(包括之前的)进行重绘。重绘是相当费时的,而且性能很依赖于电脑的速度。基本动画的步骤 Basic animation steps画一帧,你需要以下一些步骤:清空 canvas 除非接下来要画的内容会完全充满 canvas (例如背景图),否则你需要清空所有。最简单的做法就是用 clearRect 方法。保存 canvas 状态 如果你 阅读全文
posted @ 2011-10-02 15:14 Minakata 阅读(602) 评论(0) 推荐(0) 编辑