3
位置を変えるときにターゲットに向かってスムーズなアニメーションを作成するにはどうすればよいですか?ターゲットに向かって滑らかなアニメーションを作成する方法
の場合、アニメーションは新しいターゲット座標に進むのではなく、moveTarget()
の間に停止またはブロックされます。
希望の効果を達成するための理想的な実装/構造は何でしょうか?
位置を変えるときにターゲットに向かってスムーズなアニメーションを作成するにはどうすればよいですか?ターゲットに向かって滑らかなアニメーションを作成する方法
の場合、アニメーションは新しいターゲット座標に進むのではなく、moveTarget()
の間に停止またはブロックされます。
希望の効果を達成するための理想的な実装/構造は何でしょうか?
他に誰かがこの問題を抱えている場合は、私自身の質問に答えてください。
moveTarget()
が毎回計算される代わりに、change
(change = finish - begin
)の代わりに、それは常にonEnterFrame()
で計算されます。したがって、moveTarget()
は新しいXとYの位置を取得する責任があります。
これにより、値がターゲットに向かって容易になります。
私はまた、恒久的に常に1であることをイージング関数の時間値を設定します。
easeIn(1, begin, change, duration);
例の答えは、この改正でjsFiddleです:http://jsfiddle.net/dannygarcia/LqP2R/45/