Skip to main content
Participating Frequently
July 29, 2024
Answered

ループの間隔を開ける方法

  • July 29, 2024
  • 1 reply
  • 1012 views

こんにちは。
ある地点から10フレーム後に上に少し行くアニメーションを作り、その0フレームから10フレームの動きをループさせたいのですが、すぐにループするのでなく、3秒空けてから0フレームから10フレームの動きする。というようなループをさせるにはどうしたら良いでしょうか?

カンタンにキーフレームを繰り返し打とうかと思ったのですが、学習中の身なのでなるべくエクスプレッションを使うようにしたいのですが結局わからずで...

    This topic has been closed for replies.
    Correct answer Mukaida
    下記コードで、loopOut("cycle") に似た動きになっていると思います。
    t = Math.round(10 + 3 / thisComp.frameDuration); //フレーム数
    f = timeToFrames(time) % t;
    valueAtTime(f *  thisComp.frameDuration)
     

    1 reply

    MukaidaCommunity ExpertCorrect answer
    Community Expert
    July 30, 2024
    下記コードで、loopOut("cycle") に似た動きになっていると思います。
    t = Math.round(10 + 3 / thisComp.frameDuration); //フレーム数
    f = timeToFrames(time) % t;
    valueAtTime(f *  thisComp.frameDuration)