【问题标题】:How to Dynamically add points to line in Kineticsjs?如何在 Kineticsjs 中动态添加点到线?
【发布时间】:2013-04-12 14:14:30
【问题描述】:

我想动态添加点到线。 setPoints(Array) 只会采用一组新的点数组,但我想通过向其添加另一个点来扩展该线。此外,我在添加点到线时使用了过渡。怎么办?

这不行

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

【问题讨论】:

  • 目前无法使用过渡对象。它计划在未来发布。

标签: javascript html canvas kineticjs


【解决方案1】:

您目前无法进行过渡,但您可以执行以下操作:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    相关资源
    最近更新 更多