0

ポイントで定義したポリゴンのサイズを変更できますか?

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

ポイントを変更してトゥイーン属性に追加しようとしましたが、うまくいきません。scaleX と scaleY は非常にうまく機能しますが、背景画像がぼやけています。

何か案は?

4

1 に答える 1

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();
于 2013-09-28T08:58:07.983 に答える