私は4つのセクターを持つ円を持っています。セクター 1 と 3 をクリックすると、円は特定の角度、たとえば時計回りに 45 度回転し、セクター 2 と 4 をクリックすると、円は反時計回りに同じ角度だけ回転します。kineticJS の transitionTo メソッドを使用してそれを行うには?
私は使っている
sector1.on("click", function() {
circle.transitionTo({
rotation: Math.PI/4,
duration: 1
});
});
sector2.on("click", function() {
circle.transitionTo({
rotation: -Math.PI/4,
duration: 1
});
});
しかし、最初のクリック後にトランジションが機能していないようです。一貫性のない回転の理由を誰か教えてもらえますか...回転ごとにキネティックレイヤーのコンテキストを保存する必要がありますか???