0

私の世界で高速で実行されるアニメーションを再生するエンティティがありますs = 1。私の世界で特定の時間間隔から開始すると、アニメーションが遅くなる可能性があります。つまり、次の速度sで再生されます0 < s < 1

この時間間隔はta、 starttime と endtimeによって定義されtbます。

したがって、私の世界の時間が に達するtaと、アニメーションの速度が低下し、(スローモーション効果のように) ゆっくりと再生されますが、他のすべては通常の速度のままです。

この間隔 ta と のどこかでtb、アニメーションはゆっくりと再生を停止し、より速く再生さs > 1れるため、時間が に達するtbと、残りの世界に追いつきます。

私の質問は、アニメーションが正確に追いつくために、減速後の速度がどれくらい速くなるのかということです。とすれば :

  1. 時間間隔tatb
  2. に達すると、アニメーションがどれだけ遅くなるかによる速度係数ta
  3. スロー効果が停止し、ファスト効果が開始されるべきである と の ta間の時間。tb

質問が理解できることを願っています。理解できない場合はお知らせください。例として、ボールを弧を描いて投げ、一定の速度で床に沿って移動し、ボールをキャッチする機械を想像してください。私の場合は、最初は遅い速度で移動しますが、一定の時間が経過すると、ボールをキャッチできるように速度を上げる必要があります。そのスピードは?

4

1 に答える 1

0

tc はアニメーションがより速く再生を開始するポイントであり、ss はアニメーションの遅い速度であるとしましょう

新しいアニメーション速度の式は次のようになります。

sfast = ( (tb-ta) - ((tc-ta)*ss) ) / (tb-tc)
于 2009-08-25T14:35:07.903 に答える