如何在动力学中动态添加点到线?

时间:2013-04-19 08:22:01

标签: javascript html5 canvas kineticjs

我想动态地添加点数。 setPoints(Array)只会获取一组新的点数,但我想通过向它添加另一个点来扩展该行。同时我在添加点到行时使用了一个转换。怎么做?

这不起作用

line.transitionTo({points:[x,y],duration:1,easing:'ease-out'});

1 个答案:

答案 0 :(得分:0)

你目前无法进行转换,但这是你可以做的:

var points = line.getPoints();
points.push(x); // new x point 
points.push(y); // new y point
line.setPoints(points);
layer.draw();