从画布中抓取一个或多个形状

时间:2015-12-15 08:24:04

标签: javascript html5 html5-canvas

我的画布中有一些形状(椭圆形,三角形,正方形),我的问题是我可以获得对其中一个对象的引用,并在事件发生时为其设置动画。

感谢您的时间。我希望这不是一个愚蠢的问题。

1 个答案:

答案 0 :(得分:1)

Canvas不会存储您在其上绘制的所有对象的句柄,因此实质上您将不得不再次绘制整个画布。

但是有些图书馆可以帮助你做到这一点。您是否在形状和图像上尝试了fabric.js及其examples on animation

rect.animate('angle', 45, {
  onChange: canvas.renderAll.bind(canvas)
});