当前位置:  开发笔记 > 编程语言 > 正文

Canvas Animation Kit实验......如何清除画布?

如何解决《CanvasAnimationKit实验如何清除画布?》经验,为你挑选了1个好方法。

我可以制作一个obj使用画布绘制如下:

MyObj.myDiv = new Canvas($("effectDiv"), Setting.width,  Setting.height);

然后,我使用它在画布上绘制一个矩形:

    var c =  new Rectangle(80, 80,
        {
            fill: [220, 40, 90]
        }
    );
    var move = new Timeline;
    move.addKeyframe(0,
        {
            x: 0,
            y: 0
        }
    );
    c.addTimeline(move);
    MyObj.myDiv.append(c);

但是在绘制矩形后,我想要清除画布,但我不知道哪种方法以及如何做到这一点......

O ...还有一件事:它是CAKE的网站: 链接



1> DNB5brims..:

清除画布:

canvas.clear = true; // makes the canvas clear itself on every frame
canvas.fill = somecolor; // fills the canvas with some color on every frame
// with canvas.clear = false and low-opacity fill, fancy motion blur effect

Removing the rectangle from the canvas:
rectangle.removeSelf();
or
canvas.removeChild(rectangle);

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有