dragBoundFuncを使用している場合、新しいポイントへのトランジションを使用するにはどうすればよいですか?
次のようなdragBoundFuncを使用した長方形があるとします。
rect = new Kinetic.Rect({
x: 0,
y: 0,
width: 100,
height: 50,
id: 'yellow',
name: 'rect',
fill: 'yellow',
stroke: 'black',
strokeWidth: 4,
draggable: true,
dragBoundFunc : function(pos) {
return {
y : Math.round(pos.y/60)*60,
x : this.getX(),
}
}
});
このrectをドラッグするときに、どうすればスムーズに移行できますか?
編集:私はこれまでにやったことでフィドルを作成しました。ご覧のとおり、長方形を別の長方形にドラッグすると、スムーズな遷移が実行され、何が起こっているかについてユーザーにフィードバックが提供されます。私が欲しいのは、rectをドラッグするときもスムーズな遷移のこのフィードバックです。つまり、移動自体は、新しい位置への突然のジャンプではなく、遷移です。