【问题标题】:Tweening polygon Kinetic JS补间多边形动力学 JS
【发布时间】:2013-06-01 12:55:20
【问题描述】:

我可以更改由点定义的多边形的大小吗?

var pierwszy = new Kinetic.Polygon({
points: [0, 0, 150, 0, 80, 150, 0, 150],
fillPatternImage: images.img1,
stroke: 'black',
strokeWidth: 5,
});

我尝试只更改点并添加到补间属性,但它不起作用。 scaleX 和 scaleY 效果很好,但背景图像模糊。

有什么想法吗?

【问题讨论】:

    标签: polygon kineticjs tween


    【解决方案1】:

    我不知道这对你是否有用,在我的情况下,我想用补间改变多边形的形状:

    poly1= new Kinetic.Polygon({
    points: [0, 0, 150, 0, 80, 150, 0, 150],
    fill: shadowLightColor,
    stroke: '#bbbbbb',
    strokeWidth: 1
    });
    layer.add(poly1);
    poly1.tween = new Kinetic.Tween({
        node: poly1,
        duration: 1,
        points: [0, 0, 300, 0, 200, 150, 0, 150],
        easing: Kinetic.Easings.StrongEaseInOut
    }).play();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-15
      • 1970-01-01
      • 1970-01-01
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多